Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/12/2014, à 00:34

Arueilen

Incompréhension serveur DNS bind9 local

Bonjour,

désolé de revenir une n-ième fois sur ce sujet mais je crois qu'il y a quelque chose qui m'échappe sur le DNS. J'ai regardé pas mal de forum dont celui là pour résoudre mes problèmes, j'ai l'impression de faire exactement ce qu'il y a d'écrit et pourtant je n'arrive toujours pas à résoudre un nom.
J'aimerais pour un événement ponctuel mettre en place un réseau et un serveur web accessible via Wi-Fi. Tout marche niquel lorsque les clients se connectent au serveur avec son adresse ip, et j'aimerais maintenant passer à l'étape supérieure en remplaçant l'ip par une url.
Il y a donc sur mon réseau un serveur web, une marchine qui servira de serveur dns, et un routeur qui dispose d'un serveur dhcp et qui me demande les "Serveurs DNS assignés par le serveur DHCP", où il faut renseigner un serveur primaire et un serveur secondaire.

J'ai donc décidé mettre dans la machine DNS le paquet bind9. Sur ce serveur j'ai tapé

hostname -f

pour récupérer le FQDN qui me "serveur.cab.fr".

Voici les différents fichiers de configuration que j'ai "recopié" sur les différents tutoriels:
/etc/bind/named.conf.local:

//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "cab.fr" {
    type master;
    file "/etc/bind/db.cab.fr";
    notify no;
};

zone "1.168.192.in-addr.arpa" {
    type master;
    file "/etc/bind/db.192.168.1";
};

/etc/bind/db.cab.fr:

;
; BIND data file for local loopback interface
;
$TTL	604800
@	IN	SOA	serveur.cab.fr. root.cab.fr. (
		     2014120208		; Serial
			 604800		; Refresh
			  86400		; Retry
			2419200		; Expire
			 604800 )	; Negative Cache TTL
;
@	IN	NS	serveur.cab.fr.
serveur	IN	A	192.168.1.33
www	IN	A	192.168.1.34

où 192.168.1.33 est mon serveur DNS et .34 mon serveur web.

/etc/bin/db.192:

; BIND reverse data file for local loopback interface
;
$TTL	604800
@	IN	SOA	serveur.cab.fr. root.cab.fr. (
		      2014120203		; Serial
			 604800		; Refresh
			  86400		; Retry
			2419200		; Expire
			 604800 )	; Negative Cache TTL
;
@	IN	NS	serveur.cab.fr.
1	IN	PTR	www.cab.fr.

à ce moment là je redémarre bind9 et je fait:

named-checkzone cab.fr /etc/bind/db.cab.fr

ce qui me retourne

zone cab.fr/IN: loaded serial 2014120208
OK

à ce moment là tout me semble bon.
Je mets alors dans les config de mon routeur au champ "Serveur primaire" l'adresse ip de mon serveur DNS (192.168.1.33) et je laise le "Serveur secondaire" tel quel (0.0.0.0)

Mais je n'arrive pas à faire un seul ping depuis mon serveur DNS (ni serveur.cab.fr ni www.cab.fr ni cab.fr)... et lors du ping je sais pas d'où sors l'adresse ip:

PING serveur.cab.fr (207.69.188.XXX) 56(84) bytes of data

Quelqu'un aurait une idée s'il vous plaît ?
Edit: Est-ce que ça peut venir du fait que j'ai mis un ".fr" et qu'il peut y avoir un conflit?

Dernière modification par Arueilen (Le 03/12/2014, à 00:35)

Hors ligne

#2 Le 03/12/2014, à 11:42

tiramiseb

Re : Incompréhension serveur DNS bind9 local

Salut,

T'es-tu assuré que le client interroge le bon serveur DNS ?
As-tu essayé avec la commande "host" ou l'ancêtre "nslookup" ?

Dernière modification par tiramiseb (Le 03/12/2014, à 11:42)

Hors ligne

#3 Le 03/12/2014, à 16:24

Arueilen

Re : Incompréhension serveur DNS bind9 local

Bonjour et merci pour vos réponses rapide.

Je ne savais pas qu'il y avait des logs qui existait pour bind9. Du coup j'ai cherché sur le net où c'était puis j'ai regardé dans /var/log/syslog, et effectivement j'ai eu une erreur sur la zone de recherche inversée. Dans mon /etc/bind/named.conf.local j'avais spécifié le fichier /etc/bind/db.192.168.1 alors que le bon fichier est /etc/bind/db.192.
Du coup j'ai modifié ça, j'ai redémarré bind9, vérifié que les logs ne retournait pas d'erreur et essayé de pinger.

Et ça marche ! smile Dès fois il suffit de pas grand chose.

Merci à vous!

Dernière modification par Arueilen (Le 03/12/2014, à 16:24)

Hors ligne