Bonjour à tous et merci d'avance pour votre aide.
Je suis en train d'essayer de créer un serveur DNS sur une Debian. J'ai donc installé BIND9.
Le résultat est qu'avec la commande "nslookup" la résolution inverse fonctionne (IP -----> Nom) mais la résolution de nom par contre ne veut pas (Nom --------> IP).
Les fichiers de logs ne me disent rien et j'ai beau avoir lus et relus mes fichiers de conf je ne trouve pas l'erreur.
Named.conf :
-----------------------------------------------------------
include "/etc/bind/named.conf.options";
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "reseauxchudy.fr"{
type master;
file "/etc/bind/reseauxchudy";
};
zone "2.168.192.in-addr.arpa"{
type master;
file "/etc/bind/invreseauxchudy";
};
--------------------------------------------------------------
reseauxchudy
---------------------------------------------------------------------
@ IN SOA DebianDNS.reseauxchudy.fr. root.reseauxchudy.fr. (
2001102301
86400
3600
3600000
604800
)
@ IN NS DebianDNS.reseauxchudy.fr.
localhost IN A 127.0.0.1
ManutcheloXP IN A 192.168.2.6
Michel IN A 192.168.2.5
Severine IN A 192.168.2.4
test IN A 10.0.0.1
mail IN CNAME DebianDNS2
www IN CNAME DebianDNS2
ftp IN CNAME DebianDNS2
----------------------------------------------
Fichier log (syslog)
-------------------------------------------------
May 25 11:47:16 localhost named[3149]: starting BIND 9.3.4-P1.1 -u bind
May 25 11:47:16 localhost named[3149]: found 1 CPU, using 1 worker thread
May 25 11:47:16 localhost named[3149]: loading configuration from '/etc/bind/named.conf'
May 25 11:47:16 localhost named[3149]: listening on IPv6 interfaces, port 53
May 25 11:47:16 localhost named[3149]: listening on IPv4 interface lo, 127.0.0.1#53
May 25 11:47:16 localhost named[3149]: listening on IPv4 interface eth1, 192.168.2.13#53
May 25 11:47:16 localhost named[3149]: command channel listening on 127.0.0.1#953
May 25 11:47:16 localhost named[3149]: command channel listening on ::1#953
May 25 11:47:16 localhost named[3149]: zone 127.in-addr.arpa/IN: loaded serial 1
May 25 11:47:16 localhost named[3149]: /etc/bind/invreseauxchudy:8: using RFC 1035 TTL semantics
May 25 11:47:16 localhost named[3149]: zone 2.168.192.in-addr.arpa/IN: loaded serial 2001102301
May 25 11:47:16 localhost named[3149]: /etc/bind/reseauxchudy:3: no TTL specified; using SOA MINTTL instead
May 25 11:47:16 localhost named[3149]: zone reseauxchudy.fr/IN: loaded serial 2001102301
May 25 11:47:16 localhost named[3149]: running
--------------------------------------------------------
Merci d'avance pour votre aide.
# manque une ligne
Posté par NeoX . Évalué à 3.
mais nul part tu ne definis qui est DebianDNS
idem plus bas avec DebianDNS2
--------------------------------------------------------------
reseauxchudy
---------------------------------------------------------------------
@ IN SOA DebianDNS.reseauxchudy.fr. root.reseauxchudy.fr. (
2001102301
86400
3600
3600000
604800
)
@ IN NS DebianDNS.reseauxchudy.fr.
localhost IN A 127.0.0.1
ManutcheloXP IN A 192.168.2.6
Michel IN A 192.168.2.5
Severine IN A 192.168.2.4
test IN A 10.0.0.1
mail IN CNAME DebianDNS2
www IN CNAME DebianDNS2
ftp IN CNAME DebianDNS2
[^] # Re: manque une ligne
Posté par Manutchelo . Évalué à 1.
Même en rajoutant les lignes pour identifier les IP de DebianDNS et DebianDNS2 le résultat est toujours le même.
---------------------------------
debian:/etc/bind# nslookup
> test
Server: 192.168.2.13
Address: 192.168.2.13#53
** server can't find test: NXDOMAIN
----------------------------------
@ IN NS DebianDNS.reseauxchudy.fr.
DebianDNS IN A 192.168.2.13
DebianDNS2 IN A 192.168.2.14
localhost IN A 127.0.0.1
ManutcheloXP IN A 192.168.2.6
Michel IN A 192.168.2.5
Severine IN A 192.168.2.4
test IN A 10.0.0.1
mail IN CNAME DebianDNS2
www IN CNAME DebianDNS2
ftp IN CNAME DebianDNS2
[^] # Re: manque une ligne
Posté par nono14 (site web personnel) . Évalué à -1.
http://www.zonecheck.fr/
Commence par tester les enregistrements NS au préalable.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: manque une ligne
Posté par NeoX . Évalué à 3.
debian:/etc/bind# nslookup
> test.reseauxchudy.fr
si ca marche avec le nom complet,
c'est qu'il te manque la ligne suivante dans le fichier /etc/resolv.conf (ou que nslookup, comme dig, ne fonctionne qu'avec les noms complets
search reseauxchudy.fr
# ...
Posté par Manutchelo . Évalué à 1.
NeoX tu as trouvé, bravo, j'avais pas mis reseauxchudy.fr dans le resolv.conf mais DebianDNS.
Nono, merci pour le lien, j'avais deja controlé mes zone tout était correct.
Merci pour vos réponse et votre aide.
Bonne journée ++
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.