IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Problème bizarre avec la configuration DNS


Sujet :

Linux

  1. #1
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 78
    Points : 49
    Points
    49
    Par défaut Problème bizarre avec la configuration DNS
    bonsoir,

    j'ai configurer mon serveur DNS sous CentOS, la configuration me parait bonne, mais lors du test avec nslookup (si par exemple mon nom de domaine est : test.com) je fais : nslookup test.com j'ai une erreur : on me fait : test.com.test.com

    merci de me laissez des pistes a suivre parce que j'ai tant cherché et je l'avoue je galère

    merci d'avance

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    normal si tu as test.com comme domaine tu cherche la machine toto

    tu obtiens toto.test.com et son IP...

    le complément d'adresse du domaine est ajoutée au nom d'host recherché c'est que le dns fonctionne

  3. #3
    Membre chevronné

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Points : 1 894
    Points
    1 894
    Par défaut
    La question me semble pas très claire car on ne sait pas trop quelle est la réponse exacte de nslookup (qui est obsolète soit dit en passant : dig devrait être utilisé).

    Mais en revanche, vu ce dont tu parles (duplication du nom de domaine), je trouve que ça ressemble vachement à un oubli des "." à la fin des champs de noms dans ton fichier de config de zone !

    Tu peux poster ton fichier de zone ici si tu veux qu'on te guide plus ?

  4. #4
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 78
    Points : 49
    Points
    49
    Par défaut
    bonjour, et merci beaucoup

    bon voici les zones sous mon fichier named.conf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    options {
         directory "/var/named";
         //query-source address * port 53;
         listen-on { 127.0.0.1; 192.168.56.101; };
         allow-query { 127.0.0.1; 192.168.56.0/24; };
    };
     
    zone "test.com" IN {
            type master;
            file "test.com";
            allow-update { none; };
    };
     
    zone "56.168.192.in-addr.arpa" IN {
            type master;
            file "reverse-192.168.56";
            allow-update { none; };
    };
    quand je fais un named-checkconf /etc/named.conf il ne me rend rien !!

    et voici mon fichier /var/named/test.com

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $TTL 1D
    @             IN      SOA       pc.test.com.  sysadmin.test.com.  (
                                    10             ; Serial
                                    8H             ; Refresh
                                    2H             ; Retry
                                    4W             ; Expire
                                    1D )           ; Minimum
    ;
    @              IN      NS       pc.test.com.
    localhost     IN       A        127.0.0.1
    pc              IN       A        192.168.56.101
    et pour le fichier /etc/resolv.conf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    domain test.com
    nameserver 192.168.56.101
    alors quand je fais un named-checkzone -d test.com /var/named/test.com

    il me rend :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    zone test.comIN: loaded serial 10
    OK
    et quand j'utilise nslookup pour tester : si je fais ""nslookup pc"" il me donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    server 192.168.56.101
    address 192.168.56.101#53
     
    **server can't find pc:SERVFAIL
    nslookup test.com

    meme resultat sauf : **server can't find test.com.test.com:SERVFAIL

    et voilà, j'attends votre aide et merci encore une fois..

  5. #5
    Membre chevronné

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Points : 1 894
    Points
    1 894
    Par défaut
    Essaye de faire un named-checkconf -z sans spécifier de fichier de conf pour voir.

    Pourquoi ton nameserver est en 192.* ? Tu ne fais pas le test sur la même machine ?

    Je doute que localhost ait quoique ce soit à faire dans ton fichier de zone test.com ! Tu peux virer cette ligne

    Pour que test.com soit résolu, il te manque une ligne sans host juste avant la ligne qui défini l'adresse de pc :
    Un serial a généralement un format sur 10 chiffres (aaaammjj##), je ne sais pas si 10 est valide, mais je pense que oui ?

    Quel est ton hostname ?

  6. #6
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 78
    Points : 49
    Points
    49
    Par défaut
    la named-checkconf -z m'affiche ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    zone test.com/IN:loaded serial 10
    zone 56.168.192.in-addr.arpa/IN:loaded serial 10
    zone localhost/IN:loaded serial 42
    zone 0.0.127.in-addr.arpa/IN:loaded serial 1997022700
    et puis je teste depuis cette même machine qui a l'@ IP 192.168.56.101 c'est pourquoi le nameserver j'ai mis cette adresse.

    quand je fais hostname ca me donne : localhost.localdomain

  7. #7
    Membre chevronné

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Points : 1 894
    Points
    1 894
    Par défaut
    Donc déjà, tu peux mettre nameserver 127.0.0.1 dans ton resolv.conf ça évitera de passer par l'interface réseau en local.

    Ensuite, le fichier named.conf que tu as posté est-il complet ? Parce que d'après ton named-checkconf -z, tu as 2 zones en plus qui n'apparaissent pas... (je demande ça juste pour être certain qu'on part du bon fichier ).

    Un autre point que je n'avais pas vu : ton named.conf fait appel à des fichiers (comme test.com) sans indiquer de chemin, or, tu indiques en dessous que ce fichier se trouve dans /var/named/... tandis que le named.conf semble être dans /etc : à moins que tu n'aies un lien entre les deux, il y a un truc qui ne va pas.
    Peux-tu vérifier si tu as un fichier test.com dans /etc (ls -l /etc/test.com) ou un fichier named.conf dans /var/named ?

    à priori, sur Red-Hat, ça marche comme ça: autant pour moi

    Est-ce que tu peux tester un nslookup sur pc.test.com également ?

    Après, tu devrais régler correctement ton hostname !

    Pour finir, est-ce que tu as fait les 2 modifications que j'ai indiqué : supprimer la ligne localhost et ajouter une ligne pour test.com sans FQDN ?

  8. #8
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 78
    Points : 49
    Points
    49
    Par défaut
    merci beaucoup Aleck-C, bon a propos des zones y'en a celle du localhost, je voulais pas l'ajouter aussi parce quelle ne vas rien changer, un petit détail a ajouter : je travaille sur une machine virtuelle sous virtualbox, j'utilise centOS et j'en ai 3 cartes reseaux branchées : 1 pour faire le NAT, l'autre pour le reseau entre la machine virtuelle et la locale, et une autre pour faire le lien entre 2 machines virtuelles.

    la carte reseau qui relie ma machine virtuelle a la machine locale a comme @ IP : 192.168.56.101/24

    bon voila si ca peut aider a revoir le problème, sinon pour le nom de la machine je fais : hostname test.com et toujours le meme probleme!

    euh quoi encore! oui svp dites moi ce que je peut mettre dans mon fichier /etc/hosts..

  9. #9
    Membre chevronné

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Points : 1 894
    Points
    1 894
    Par défaut
    je disais juste de modifier le fichier de zone test.com :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $TTL 1D
    @             IN      SOA       pc.test.com.  sysadmin.test.com.  (
                                    10             ; Serial
                                    8H             ; Refresh
                                    2H             ; Retry
                                    4W             ; Expire
                                    1D )           ; Minimum
    ;
    @              IN      NS       pc.test.com.
     localhost     IN       A        127.0.0.1
                   IN       A        192.168.56.101
    pc              IN       A        192.168.56.101
    et lancer :

  10. #10
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 78
    Points : 49
    Points
    49
    Par défaut
    je viens d'essayer cela , mais toujours la meme erreur..
    je sens que j'ai sauter une étape dans tout ça ! en tout cas je vais refaire quelques manipulations et je reviendrais vous dire quoi

  11. #11
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 78
    Points : 49
    Points
    49
    Par défaut
    Bonsoir et merci

    bon j'ai désinstaller bind et je l'ai réinstaller et reconfigurer et maintenant ça marche très bien

    merci Alek-C

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/05/2007, 16h47
  2. [TP] Problème bizarre avec une boucle
    Par Dunk dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 10/12/2006, 14h06
  3. problème bizarre avec requete access
    Par nabil dans le forum Access
    Réponses: 9
    Dernier message: 29/05/2006, 19h28
  4. [DOM] Problème bizarre avec DOM et XPath
    Par fragmonster dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 16/03/2006, 14h43
  5. problèmes bizarres avec jdbc
    Par jaimepasteevy dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 12/12/2003, 12h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo