Configuration d’un serveur DNS sous GNU/Linux : BIND Configuration d’un domaine Configuration d’un fichier de zone Outil de test (nslookup)
Configuration d’un domaine Installation du paquet Bind9 Pour mettre en place le serveur DNS, on utilisera le paquet bind9 Installation bind9 # apt-get install bind9 Configuration de Bind Créer le fichier db.air-radius.com # vi /etc/bind/db.air-radius.com ; ;ND data file for local loopback interface $TTL 604800 @ IN SOA dds69.air-radius.com. root.air-radius.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL @ IN NS dds69.air-radius.com. dds69 IN A 192.168.1.70 www IN A 192.168.1.70 srvweb IN A 192.168.1.70 pop IN A 192.168.1.70 smtp IN A 192.168.1.70
Configuration d’un fichier de zone Ajouter la zone au fichier name.conf.local # vi /etc/bind/name.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 "air-radius.com"{ type master; file "/etc/bind/db.air-radius.com"; }; Redémarrer Bind # /etc/init.d/bind9 restart […….] Stopping domain name service … : bind9waiting for pid 7850 to die. Ok [ ok ] Starting domain name service . . . : bind9 .
Outil de test (nslookup) Test de la solution La résolution s’effectue bien lorsque l’on ping les différents serveurs Informations : - Si un problème se pose avec la résolution de nom, regardé du côté du fichier resolv.conf qui se trouve dans /etc/resolv.conf - Mettre une adresse ip statique dans le fichier interfaces qui se trouve dans /etc/network/interfaces - Pour voir si tout c’est bien passé la commande tail peut donner beaucoup de renseignements utile tail -30 /var/log/syslog - La commande nslookup permettra d’identifier d’éventuel problèmes de configuration du DNS