Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/05/2011, 04h46   #1
Futur Membre du Club
 
Inscription : août 2008
Messages : 74
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 74
Points : 16
Points : 16
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
ned_kelly est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/05/2011, 07h15   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 534
Points : 7 743
Points : 7 743
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
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/05/2011, 13h35   #3
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
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 ?
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 31/05/2011, 17h15   #4
Futur Membre du Club
 
Inscription : août 2008
Messages : 74
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 74
Points : 16
Points : 16
bonjour, et merci beaucoup

bon voici les zones sous mon fichier named.conf :

Code :
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 :
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 :
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 :
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 :
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..
ned_kelly est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/05/2011, 17h56   #5
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
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 ?
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 31/05/2011, 18h52   #6
Futur Membre du Club
 
Inscription : août 2008
Messages : 74
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 74
Points : 16
Points : 16
la named-checkconf -z m'affiche ça :
Code :
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
ned_kelly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 10h40   #7
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
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 ?
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/06/2011, 16h58   #8
Futur Membre du Club
 
Inscription : août 2008
Messages : 74
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 74
Points : 16
Points : 16
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..
ned_kelly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h07   #9
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
je disais juste de modifier le fichier de zone test.com :
Code :
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 :
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/06/2011, 17h24   #10
Futur Membre du Club
 
Inscription : août 2008
Messages : 74
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 74
Points : 16
Points : 16
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
ned_kelly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 03h49   #11
Futur Membre du Club
 
Inscription : août 2008
Messages : 74
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 74
Points : 16
Points : 16
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
ned_kelly est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h31.


 
 
 
 
Partenaires

Hébergement Web