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
utilisateurs:hypathie:tutos:dns-bind [29/09/2014 06:59]
Hypathie [Introduction au DNS]
utilisateurs:hypathie:tutos:dns-bind [03/10/2014 08:09] (Version actuelle)
Hypathie [Configurer un server DNS Maître en local sous wheezy]
Ligne 152: Ligne 152:
 ===IP statique=== ===IP statique===
   * Configurer une IP statique pour le serveur sur lequel on installe bind9.   * Configurer une IP statique pour le serveur sur lequel on installe bind9.
-Se rendre sur le site de son FAI, et associer l'​adresse mac du serveur à l'IP dans les BAUX/DHCP.+Se rendre sur le site de son FAI, et associer l'​adresse mac du serveur à son IP dans les BAUX/DHCP.
  
 ===Compléter /​etc/​hostname === ===Compléter /​etc/​hostname ===
Ligne 178: Ligne 178:
 192.168.0.22 ​   debian.mondomaine.hyp debian 192.168.0.22 ​   debian.mondomaine.hyp debian
  
-192.168.0.1 ​    ​gateway.modomaine.hyp gateway+192.168.0.1 ​    ​gateway.mondomaine.hyp gateway
  
  
Ligne 188: Ligne 188:
  
 ===Déclarer un nom de domaine dans /​etc/​resolv.conf=== ===Déclarer un nom de domaine dans /​etc/​resolv.conf===
-If faut déclarer un nom de domaine dans /​etc/​resolv.conf.\\  +Il faut déclarer un nom de domaine dans /​etc/​resolv.conf.\\  
-Au passage on peut indiquer d'autre DNS extérieurs que ceux du FAI.\\  +Au passage on peut indiquer d'autres ​DNS extérieurs que ceux du FAI.\\  
-Il faut pour que la nouvelle configuration du fichier /​etc/​resolv.conf ne soit par effacer lors d'un redémarrage,​ par networmanager créer un script.\\  +On va créer un script ​pour que la nouvelle configuration du fichier /​etc/​resolv.conf ne soit par effacer lors d'un redémarrage,​ par  ​**[[https://​wiki.debian.org/​fr/​NetworkManager|NetworkManager]]**.\\  
-<​note ​tip+<​note ​warning
-  * Voir : [[https://​wiki.debian.org/​fr/​NetworkConfiguration#​Configuration_de_DNS_pour_network-manager]]+  * Voir :\\ [[https://​wiki.debian.org/​fr/​NetworkConfiguration#​Configuration_de_DNS_pour_network-manager]]
  
-  * Attention la suppression de networkmanager ​déstabilise le système :+  * Attention la suppression de  ​NetworkManager ​déstabilise le système :
  
-<code root>​apt-get remove --purge network-manager-gnome ​netwok-manager</​code>​+<code root>​apt-get remove --purge network-manager-gnome ​network-manager</​code>​
  
 </​note>​ </​note>​
  
-On peut soit éditer le fichier **/​etc/​resolv.conf**,​ mais comme le script suivant est nécessaire pour ne pas être embêté par networmanager, on va modifier le fichier avec le script.+On peut soit éditer le fichier **/​etc/​resolv.conf**,​ mais comme le script suivant est nécessaire pour ne pas être embêté par  ​NetworkManager, on va modifier le fichier avec le script.
  
-  * Création du script pour networkmanager ​:+===Création du script pour networkmanager===
 <code root>cd /​etc/​NetworkManager/</​code>​ <code root>cd /​etc/​NetworkManager/</​code>​
- +  * Création ​d'un fichier de démarrage :
-<code root>​touch /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​+
  
 <code root>vim /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​ <code root>vim /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​
 +>​**Adapter le contenu son nom de domaine et à son de choix de forwarder**
 +
 <​code>#​!/​bin/​sh <​code>#​!/​bin/​sh
 echo "​domain mondomaine.hyp"​ > /​etc/​resolv.conf echo "​domain mondomaine.hyp"​ > /​etc/​resolv.conf
Ligne 214: Ligne 215:
 echo "​nameserver 8.8.8.8"​ >> /​etc/​resolv.conf echo "​nameserver 8.8.8.8"​ >> /​etc/​resolv.conf
 echo "​nameserver 8.8.4.4"​ >> /​etc/​resolv.conf</​code>​ echo "​nameserver 8.8.4.4"​ >> /​etc/​resolv.conf</​code>​
 +>On met après l'​instruction ''​domain''​ le nom de son domaine : il n'est pas nécessaire pour une utilisation locale que ce soit un nom de domaine acheté ou loué auprès un registre de noms de domaine.
 +>Puis l'​instruction ''​search''​ et son nom de domaine ;
 +>Puis l'​intruction ''​nameserver''​ suivi de l'IP d'un serveur de nom qui soit interrogeable.\\ Ici ce sont ceux de Google, mais il est peut-être préférable de laisser ceux de son FAI.
 +>On peut aussi ajouter en dessous de la ligne comportant l'​instruction ''​search''​ :
 +>''​echo nameserver ip-fixe-du-serveur-bind''​.
  
->Adapter le contenu à la configuration+  * On donne les droits d'​exécution
  
 <code root>​chmod 755 /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​ <code root>​chmod 755 /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​
  
-  * Exécution du script :+  * On exécution le script :
  
 <code root>​bash /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​ <code root>​bash /​etc/​NetworkManager/​dispatcher.d/​99-dns</​code>​
 +
 +  * On peut vérifier :
 +
 <code root>​less /​etc/​resolv.conf</​code>​ <code root>​less /​etc/​resolv.conf</​code>​
 <​code>​domain mondomaine.hyp <​code>​domain mondomaine.hyp
Ligne 245: Ligne 254:
 </​code>​ </​code>​
  
-===Configuration de bind pour un serveur DNS maître local===+===Configuration de bind pour un serveur DNS maître ​en local===
 <note tip> <note tip>
 __Quelques commandes utiles lors de la configuration de bind9__ : __Quelques commandes utiles lors de la configuration de bind9__ :
Ligne 429: Ligne 438:
 <code root>dig mondomaine.hyp</​code>​ <code root>dig mondomaine.hyp</​code>​
  
-<code root>/code>dig -x @192.168.0.14</​code>​+<code root>dig -x @192.168.0.14</​code>​
  
 ====Interroger le DNS local sur un client du réseau ==== ====Interroger le DNS local sur un client du réseau ====
utilisateurs/hypathie/tutos/dns-bind.1411966761.txt.gz · Dernière modification: 29/09/2014 06:59 par Hypathie

Pied de page des forums

Propulsé par FluxBB