<Précédent | Table des matières | Suivant>
example.com avec votre FQDN (Fully Qualified Domain Name). 2.3.1. Fichier de zone de transfert
Pour ajouter une zone DNS à BIND9, transformant BIND9 en un serveur maître principal, la première étape consiste à éditer /etc/bind/named.conf.local:
zone "example.com" { type maître;
fichier "/etc/bind/db.example.com" ;
};
(Remarque, si bind recevra des mises à jour automatiques du fichier comme avec DDNS, utilisez /var/lib/bind/db.example.com plutôt que /etc/bind/db.exemple.com à la fois ici et dans la commande de copie ci-dessous.)
Utilisez maintenant un fichier de zone existant comme modèle pour créer le /etc/bind/db.exemple.com fichier:
sudo cp /etc/bind/db.local /etc/bind/db.example.com
Modifier le nouveau fichier de zone /etc/bind/db.exemple.com Change hôte local. au FQDN de votre serveur, en laissant le "." à la fin. Changer 127.0.0.1 à l'adresse IP du serveur de noms et racine.localhost à une adresse e-mail valide, mais avec un "." au lieu du symbole "@" habituel, en laissant à nouveau le "." à la fin. Modifiez le commentaire pour indiquer le domaine auquel ce fichier est destiné.
Créer un Un enregistrement pour le domaine de base, example.com. Créez également un Un enregistrement pour ns.exemple.com, le serveur de noms dans cet exemple :
;
; Fichier de données BIND pour example.com
;
$ TTL 604800
@ DANS SOA example.com. racine.exemple.com. (
2; En série
604800 ; Rafraîchir
86400 ; Réessayez
2419200 ; Expirer
604800 ) ; TTL de cache négatif
DANS UN 192.168.1.10
;
@ IN NS ns.exemple.com.
@ DANS UN 192.168.1.10
@ | IN | AAAA | :: 1 |
ns | IN | A | 192.168.1.10 |
Vous devez incrémenter le Numéro de série chaque fois que vous apportez des modifications au fichier de zone. Si vous effectuez plusieurs modifications avant de redémarrer BIND9, incrémentez simplement le Serial une fois.
Maintenant, vous pouvez ajouter des enregistrements DNS au bas du fichier de zone. Voir Section 4.1, « Types d'enregistrements courants » [p. 178] pour plus de détails.
De nombreux administrateurs aiment utiliser la dernière date modifiée comme numéro de série d'une zone, comme 2012010100 qui est aaaammjjss (où ss est le numéro de série)
Une fois que vous avez apporté des modifications au fichier de zone, BIND9 doit être redémarré pour que les modifications prennent effet :
sudo systemctl redémarrer bind9.service