Le fichier /etc/bind/named.conf.local du nouveau
serveur DNS doit être édité pour déclarer qu'il a autorité
sur la zone zone.lan.stri :
zone "zone.lan.stri" {
type master;
file "zone.lan.stri";
};
En respectant les options de configuration du paquet Debian, on créé le
fichier /var/cache/bind/zone.lan.stri.
$TTL 1D
@ IN SOA zone.lan.stri. root.zone.lan.stri. (
2005060201 ; serial, yearmonthdayserial#
8H ; refresh, seconds
2H ; retry, seconds
1W ; expire, seconds
1D ) ; minimum, seconds
NS zone.lan.stri.
MX 10 smtp.zone.lan.stri. ; Primary Mail Exchanger
TXT "zone.lan.stri Lab"
zone.lan.stri. A 192.168.1.4
rubis CNAME zone.lan.stri.
ns CNAME zone.lan.stri.
smtp CNAME zone.lan.stri.
saphir A 192.168.1.7
On peut alors redémarrer le service et vérifier qu'il n'y a pas de message d'erreur dans les journaux :
rubis:/var/cache/bind# /etc/init.d/bind9 restart rubis:/var/cache/bind# tail -150 /var/log/syslog |grep named Jun 2 17:24:52 rubis named[4380]: shutting down: flushing changes Jun 2 17:24:52 rubis named[4380]: stopping command channel on 127.0.0.1#953 Jun 2 17:24:52 rubis named[4380]: stopping command channel on ::1#953 Jun 2 17:24:52 rubis named[4380]: no longer listening on 127.0.0.1#53 Jun 2 17:24:52 rubis named[4380]: exiting Jun 2 17:24:54 rubis named[12060]: starting BIND 9.3.1 -u bind Jun 2 17:24:54 rubis named[12060]: found 1 CPU, using 1 worker thread Jun 2 17:24:54 rubis named[12060]: loading configuration from '/etc/bind/named.conf' Jun 2 17:24:54 rubis named[12060]: listening on IPv4 interface lo, 127.0.0.1#53 Jun 2 17:24:54 rubis named[12060]: listening on IPv4 interface eth0, 192.168.1.4#53 Jun 2 17:24:54 rubis named[12060]: command channel listening on 127.0.0.1#953 Jun 2 17:24:54 rubis named[12060]: command channel listening on ::1#953 Jun 2 17:24:54 rubis named[12060]: zone 0.in-addr.arpa/IN: loaded serial 1 Jun 2 17:24:54 rubis named[12060]: zone 127.in-addr.arpa/IN: loaded serial 1 Jun 2 17:24:54 rubis named[12060]: zone 255.in-addr.arpa/IN: loaded serial 1 Jun 2 17:24:54 rubis named[12060]: zone localhost/IN: loaded serial 1 Jun 2 17:24:54 rubis named[12060]: zone zone.lan.stri/IN: loaded serial 2005060201 Jun 2 17:24:54 rubis named[12060]: running
Ce n'est qu'après avoir vérifié que la zone est bien prise en charge avec le bon numéro de série que l'on peut effectuer les tests de requêtes.
rubis:/var/cache/bind# dig zone.lan.stri. ns ; <<>> DiG 9.3.1 <<>> zone.lan.stri. ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4031 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;zone.lan.stri. IN NS ;; ANSWER SECTION: zone.lan.stri. 86400 IN NS zone.lan.stri. ;; ADDITIONAL SECTION: zone.lan.stri. 86400 IN A 192.168.1.4 ;; Query time: 3 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 2 17:37:11 2005 ;; MSG SIZE rcvd: 61
On valide les enregistrements ou Resource Records un à un en reprenant les syntaxes de requêtes présentées dans la Section 4, « Requêtes DNS sur les différents types de Resource Records (RRs) ».
Vous êtes ici :