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 [14/09/2014 11:44]
Hypathie [Pré-requis à la l'installation d'un DNS Maître du réseau local]
atelier:chantier:dns-bind9-sur-wheezy [14/09/2014 11:53]
Hypathie [Côté client]
Ligne 467: Ligne 467:
 Il répond aux deux, donc tout va bien ! Il répond aux deux, donc tout va bien !
  
-  *Avec dig :+  * Avec dig :
 <code root>dig debian-serveur</​code>​ <code root>dig debian-serveur</​code>​
  
Ligne 525: Ligne 525:
 Name:​ debian-client1.mondomaine.hyp Name:​ debian-client1.mondomaine.hyp
 Address: 192.168.0.22 Address: 192.168.0.22
-> 192.168.0.22+> 192.168.0.23
 Server:​ 127.0.0.1 Server:​ 127.0.0.1
 Address:​ 127.0.0.1#​53 Address:​ 127.0.0.1#​53
  
-22.0.168.192.in-addr.arpa name = debian-client1.+23.0.168.192.in-addr.arpa name = debian-hp.0.168.192.in-addr.arpa.
 > exit</​code>​ > exit</​code>​
  
 +>Il connaît bien les deux clients.
 =====Générer une clé d'​authentification avec l'​utilitaire rndc===== =====Générer une clé d'​authentification avec l'​utilitaire rndc=====
  
Ligne 628: Ligne 629:
 [ ok ] Starting domain name service...: bind9.</​code>​ [ ok ] Starting domain name service...: bind9.</​code>​
  
-=====Côté client ===== 
-===Éditer /​etc/​hosts.conf=== 
-Afin que le serveur bind du réseau local soit interrogé par le client. 
- 
-<code root>vim /​etc/​host.conf</​code>​ 
-<​code>​ 
-order hosts,​bind ​ 
-multi on  
-nospoof on </​code>​ 
- 
-> **''​order''​** ​ : indique l'​ordre des requêtes : ici, d'​abord le fichier hosts, puis, en cas d'​échec,​ le serveur de noms qui sera le serveur Bind quand le fichier /​etc/​resolv.conf aura été modifier pour ce faire. 
-> **''​multi''​** ​ mis à **''​on''​** : plusieurs adresses IP peuvent être associées à un même nom.  
-> **''​nospoof''​** :  oblige, par sécurité, à vérifier la concordance entre adresse IP et nom lors de la résolution d'​adresses inverse. 
- 
- 
-<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=== 
-Deux solutions : 
- 
-  * Solution 1 : Installer un script client pour **/​etc/​resolv.conf** 
-  
-Ce qui permet là aussi de ne plus être embêté par [[atelier:​chantier:​dns-bind9-sur-wheezy?&#​declarer-un-nom-de-domaine-dans-etc-resolvconf|networkmanager]],​ mais cette fois il va permettre de renseigner le système client DNS par l'​adresse IP du serveur local bind.\\ ​ 
- 
-<code root>cd /​etc/​NetworkManager/</​code>​ 
- 
-<code root>​touch /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​ 
- 
- 
-<code root>vim /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​ 
- 
- 
-<​code>#​!/​bin/​sh 
-echo "​domain mondomaine.hyp"​ > /​etc/​resolv.conf 
-echo "​search mondomaine.hyp"​ >> /​etc/​resolv.conf 
-echo "​nameserver 192.168.0.14"​ >> /​etc/​resolv.conf</​code>​ 
- 
-<code root>​bash /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​ 
- 
-<code user>​less /​etc/​resolv.conf</​code>​ 
-<​code>​ 
-domain mondomaine.hyp 
-search mondomaine.hyp ​ 
-nameserver 192.168.0.14 
-</​code>​ 
- 
-On fait cela sur tous les systèmes clients du réseau local. ​ 
- 
-  * Solution 2 : **Configurer Network Manager** 
- 
-En faisant :\\  
--> Système -> Préférences -> Connexions réseau \\ 
-Puis il faut modifier toutes les connexions que vous avez dans tous les onglets (Filaire, Sans fil, etc…), en faisant, pour chacune d’entre-elles : 
- 
-  - Cliquez sur la connexion à modifier ; 
-  - Bouton "​Modifier"​ ; 
-  - Onglet "​Paramètres IPv4" (et aussi IPv6 si vous l’utilisez) ; 
-  - Méthode : Adresses automatiques uniquement (DHCP) ; 
-  - Serveurs DNS : //IP du serveur DNS local// ((Par exemple ici 192.168.0.14)) 
- 
-Puis appliquez les modifications. ​ 
- 
-> On peut alors éditer le fichier **/​etc/​resolv.conf** afin qu'il ressemble à ceci : 
- 
-<​code>​domain mondomaine.hyp 
-search mondomaine.hyp 
-nameserver 127.0.0.1 
-</​code>​ 
- 
-  * Puis recharger la configuration réseau : 
- 
-<code root>/​etc/​init.d/​networking start</​code>​ 
- 
-  * Vérifier que le client interroge le DNS local : 
- 
-<code user>​host -a debian-serveur</​code>​ 
-<​code>​ 
-Trying "​debian-serveur.mondomaine.hyp"​ 
-;; ->>​HEADER<<​- opcode: QUERY, status: NOERROR, id: 10787 
-;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 
- 
-;; QUESTION SECTION: 
-;​debian-serveur.mondomaine.hyp. IN ANY 
- 
-;; ANSWER SECTION: 
-debian-serveur.mondomaine.hyp. 604800 IN A 192.168.0.14 
- 
-;; AUTHORITY SECTION: 
-mondomaine.hyp. 604800 IN NS debian-serveur.mondomaine.hyp. 
- 
-Received 77 bytes from 192.168.0.14#​53 in 0 ms</​code>​ 
- 
-  * Ou avec dig  
- 
-<code user>dig mondomaine.hyp</​code>​ 
-<​code>​ 
- 
-; <<>>​ DiG 9.8.4-rpz2+rl005.12-P1 <<>>​ mondomaine.hyp 
-;; global options: +cmd 
-;; Got answer: 
-;; ->>​HEADER<<​- opcode: QUERY, status: NOERROR, id: 12579 
-;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 
- 
-;; QUESTION SECTION: 
-;​mondomaine.hyp. IN A 
- 
-;; AUTHORITY SECTION: 
-mondomaine.hyp. 604800 IN SOA debian-serveur.mondomaine.hyp. root.mondomaine.hyp. 2 604800 86400 2419200 604800 
- 
-;; Query time: 0 msec 
-;; SERVER: 192.168.0.14#​53(192.168.0.14) 
-;; WHEN: Sun Sep 14 09:00:08 2014 
-;; MSG SIZE  rcvd: 88</​code>​ 
- 
- 
-  * Avec la réserve : 
-<code user>dig -x 192.168.0.14</​code>​ 
-<​code>​ 
-; <<>>​ DiG 9.8.4-rpz2+rl005.12-P1 <<>>​ -x 192.168.0.14 
-;; global options: +cmd 
-;; Got answer: 
-;; ->>​HEADER<<​- opcode: QUERY, status: NOERROR, id: 47078 
-;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 
- 
-;; QUESTION SECTION: 
-;​14.0.168.192.in-addr.arpa. IN PTR 
- 
-;; ANSWER SECTION: 
-14.0.168.192.in-addr.arpa. 604800 IN PTR debian-serveur.mondomaine.hyp. 
- 
-;; AUTHORITY SECTION: 
-0.168.192.in-addr.arpa. 604800 IN NS debian-serveur. 
- 
-;; Query time: 0 msec 
-;; SERVER: 192.168.0.14#​53(192.168.0.14) 
-;; WHEN: Sun Sep 14 09:03:29 2014 
-;; MSG SIZE  rcvd: 114</​code>​ 
- 
-Et voilà 8-) 
  
 =====Références==== =====Références====
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