logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
atelier:chantier:dns-bind9-sur-wheezy [23/10/2014 11:29]
Hypathie [Les systèmes clients du réseau local le DNS Bind]
atelier:chantier:dns-bind9-sur-wheezy [23/10/2014 11:56]
Hypathie [Vérifier les relations DNS/clients]
Ligne 435: Ligne 435:
 </​code>​ </​code>​
  
-===== Vérifier le bon fonctionnement du DNS sur le réseau local===== 
-====Vérifier côté serveur ​ ==== 
-Pour avoir le nom complet sur système avec Bind : 
-<code root>​hostname</​code>​ 
-<​code>​ 
-debian-serveur</​code>​ 
-===Vérifier le DNS avec nslookup === 
-  * Demander l'​adresse associée à un nom d'​hôte : 
  
-<code root>​nslookup</​code>​ +====Configurer le serveur ​Bind au sujet des clients====
-<​code>>​ debian-serveur.mondomaine.hyp +
-Server:​ 127.0.0.1 +
-Address:​ 127.0.0.1#​53+
  
-Name:​ debian-serveur.mondomaine.hyp +===Éditer le fichier ​/etc/bind/db.mondomaine.hyp===
-Address: 192.168.0.14 +
-> exit</code> +
- +
-  * Idem pour la zone inverse, vérifier qu'IP correspond à un hôte: +
-<code root>​nslookup<​/code> +
-<​code>>​ 192.168.0.14 +
-Server:​ 127.0.0.1 +
-Address:​ 127.0.0.1#​53 +
- +
-14.0.168.192.in-addr.arpa name = debian-serveur.mondomaine.hyp+
-> exit</​code>​ +
- +
-Il répond aux deux, donc tout va bien ! +
- +
-  * vérifier avec dig : +
-<code root>dig debian-serveur</​code>​ +
- +
-<code root>dig mondomaine.hyp</​code>​ +
- +
-<code root>dig -x @192.168.0.14</​code>​ +
- +
-====Interroger le server DNS local au sujet des autres clients du réseau ==== +
-===Configuration de Bind ===+
 <code root>vim /​etc/​bind/​db.mondomaine.hyp</​code>​ <code root>vim /​etc/​bind/​db.mondomaine.hyp</​code>​
 <​code>;​ <​code>;​
Ligne 490: Ligne 456:
 </​code>​ </​code>​
  
-Et pour la réserve inverse :+===Éditer le fichier /​etc/​bind/​db.192===
  
 <code root>vim /​etc/​bind/​db.192</​code>​ <code root>vim /​etc/​bind/​db.192</​code>​
Ligne 512: Ligne 478:
 <code root>/​etc/​init.d/​bind9 restart</​code>​ <code root>/​etc/​init.d/​bind9 restart</​code>​
  
-===Vérification==+=====Configurer ​les clients du réseau===== 
-<code root>​nslookup</​code>​ +Sur chacun d'eux, il faut configurer les fichiers ci-dessous. 
- +===Éditer ​le fichier ​/​etc/​hosts.conf===
-<​code>​ +
-> debian-client1 +
-Server:​ 127.0.0.1 +
-Address:​ 127.0.0.1#​53 +
- +
-Name:​ debian-client1.mondomaine.hyp +
-Address: 192.168.0.22 +
-> 192.168.0.23 +
-Server:​ 127.0.0.1 +
-Address:​ 127.0.0.1#​53 +
- +
-23.0.168.192.in-addr.arpa name = debian-hp.0.168.192.in-addr.arpa. +
-> exit</​code>​ +
- +
->Il connaît bien les deux clients, soit à partir d'un nom d'​hôte,​ soit à parti d'une adresse IP. +
- +
-=====Les systèmes ​clients du réseau ​local le DNS Bind===== +
- +
-====Configurer des clients du réseau local ==== +
-Ils faut les configurer afin qu'ils utilisent le serveur DNS local.\\  +
- +
-**Il faut sur chacun d'​eux ​:** +
- +
-===Éditer /​etc/​hosts.conf===+
 Afin que le serveur bind du réseau local soit interrogé par le client. Afin que le serveur bind du réseau local soit interrogé par le client.
  
Ligne 554: Ligne 496:
 <note tip>>​Le client va lire le fichier **hosts.conf** et rechercher l'​adresse correspondant au nom demandé d'​abord dans le fichier hosts local ; si la requête échoue, il va s'​adresser à Bind, le serveur DNS du réseau local, qui va lui-même demander à des forwarders s'il ne sait pas répondre. Pour qu'il trouve l'​adresse de ce serveur DNS, il consulte le fichier **/​etc/​resolv.conf** qu'il est donc nécessaire de modifier.</​note>​ <note tip>>​Le client va lire le fichier **hosts.conf** et rechercher l'​adresse correspondant au nom demandé d'​abord dans le fichier hosts local ; si la requête échoue, il va s'​adresser à Bind, le serveur DNS du réseau local, qui va lui-même demander à des forwarders s'il ne sait pas répondre. Pour qu'il trouve l'​adresse de ce serveur DNS, il consulte le fichier **/​etc/​resolv.conf** qu'il est donc nécessaire de modifier.</​note>​
  
-===Configurer ​le fichier /​etc/​resolv.conf===+===Editer ​le fichier /​etc/​resolv.conf===
 Deux solutions : Deux solutions :
  
Ligne 564: Ligne 506:
  
 <code root>vim /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​ <code root>vim /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​
- 
  
 <​code>#​!/​bin/​sh <​code>#​!/​bin/​sh
Ligne 602: Ligne 543:
 <​code>​domain mondomaine.hyp <​code>​domain mondomaine.hyp
 search mondomaine.hyp search mondomaine.hyp
-nameserver ​127.0.0.1+nameserver ​192.168.0.14
 </​code>​ </​code>​
  
Ligne 609: Ligne 550:
 <code root>/​etc/​init.d/​networking start</​code>​ <code root>/​etc/​init.d/​networking start</​code>​
  
-====Vérifier que les clients interrogent le DNS local ====+ 
 +=====Vérifier les relations DNS/clients ===== 
 +====Vérifier que le serveur DNS se connaisse lui-même==== 
 +Pour avoir le nom complet sur système avec Bind : 
 +<code root>​hostname</​code>​ 
 +<​code>​ 
 +debian-serveur</​code>​ 
 +===Avec nslookup === 
 +  * Demander l'​adresse associée à un nom d'​hôte : 
 + 
 +<code root>​nslookup</​code>​ 
 +<​code>>​ debian-serveur.mondomaine.hyp 
 +Server:​ 127.0.0.1 
 +Address:​ 127.0.0.1#​53 
 + 
 +Name:​ debian-serveur.mondomaine.hyp 
 +Address: 192.168.0.14 
 +> exit</​code>​ 
 + 
 +  * Idem pour la zone inverse, vérifier qu'IP correspond à un hôte: 
 +<code root>​nslookup</​code>​ 
 +<​code>>​ 192.168.0.14 
 +Server:​ 127.0.0.1 
 +Address:​ 127.0.0.1#​53 
 + 
 +14.0.168.192.in-addr.arpa name = debian-serveur.mondomaine.hyp. 
 +> exit</​code>​ 
 + 
 +Il répond aux deux, donc tout va bien ! 
 + 
 +  * Avec dig : 
 +<code root>dig debian-serveur</​code>​ 
 + 
 +<code root>dig mondomaine.hyp</​code>​ 
 + 
 +<code root>dig -x @192.168.0.14</​code>​ 
 + 
 +====Vérifier que le serveur DNS connaissee les clients==== 
 +<code root>​nslookup</​code>​ 
 + 
 +<​code>​ 
 +> debian-client1 
 +Server:​ 127.0.0.1 
 +Address:​ 127.0.0.1#​53 
 + 
 +Name:​ debian-client1.mondomaine.hyp 
 +Address: 192.168.0.22 
 +> 192.168.0.23 
 +Server:​ 127.0.0.1 
 +Address:​ 127.0.0.1#​53 
 + 
 +23.0.168.192.in-addr.arpa name = debian-hp.0.168.192.in-addr.arpa. 
 +> exit</​code>​ 
 + 
 +>Il connaît bien les deux clients, soit à partir d'un nom d'​hôte,​ soit à parti d'une adresse IP. 
 + 
 +====Vérifier que les clients interrogent le DNS local====
 ===Avec la commande host === ===Avec la commande host ===
 <code user>​host -a debian-serveur</​code>​ <code user>​host -a debian-serveur</​code>​
atelier/chantier/dns-bind9-sur-wheezy.txt · Dernière modification: 20/06/2020 13:59 par tuFek

Pied de page des forums

Propulsé par FluxBB