Ceci est une ancienne révision du document !
Instalation serveur de nom sur la zone lan
apt-get install bind9 bind9-doc bind9utils
Dans le fichier de configuration /etc/bind/named.conf.options définir les interfaces sur lesquelles le serveur bind sera à l'écoute en modifiant la ligne listen-on-v6.
Ecoute sur toutes les interfaces
listen-on-v6 { any; };
Ecoute sur la boucle locale
listen-on-v6 { ::1; };
Le retrait de la déclaration forwarders permet d'éviter de s'appuyer sur les DNS du FAI. Dans ce cas bind interroge directement les DNS racine. On ne bénéficie plus du cache DNS du FAI mais on évite également ses DNS menteurs s'il existent.
Commenter les forwarders
// forwarders {
// 0.0.0.0;
// };
bind va être configuré en tant que serveur maître sur la zone lan.
Modifier le fichier de configuration /etc/bind/named.conf.local afin de déclarer la zone lan.
zone "lan" {
type master;
file "/etc/bind/db.lan";
};
Le fichier /etc/bind/db.lan contiendra la définition de la zone lan. Créer le fichier
root@kerberos:/etc/bind# touch db.lan
Il contiendra les définitions suivantes
;
; BIND fichier de données pour la zone lan
;
$TTL 604800
@ IN SOA ns.lan. admin.lan. (
201305201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.lan.
ns IN A 192.168.1.15
gw IN A 192.168.1.1
A propos de la RFC 1918