Cette section était au départ sur l'utilisation de bind-8 écrite par David E. Smith (dave@bureau42.ml.org). Je l'ai éditée pour refléter le nouveau nom de la section.
Il n'y a pas grand chose à faire, sinon, utiliser named.conf
au lieu
du named.boot
, or bind-8 est distribué avec un script perl pour
convertir un named.boot
en named.conf
. Exemple de
named.boot
(vieux) pour un serveur qui ne sert que de cache :
directory /var/named cache . root.hints primary 0.0.127.IN-ADDR.ARPA 127.0.0.zone primary localhost localhost.zone
Depuis la ligne de commande, et depuis le répertoire
bind8/src/bin/named
(au cas où vous avez récupéré les sources; si vous
avez eu un paquetage binaire, le script se balade certainement dans le coin),
tapez :
./named-bootconf.pl < named.boot > named.conf
qui crée un nouveau named.conf
:
// generated by named-bootconf.pl options { directory "/var/named"; }; zone "." { type hint; file "root.hints"; }; zone "0.0.127.IN-ADDR.ARPA" { type master; file "127.0.0.zone"; }; zone "localhost" { type master; file "localhost.zone"; };
Ça marche pour tout ce qui pouvait aller dans un named.boot
, mais,
il ne met pas toutes les nouveautés que bind-8 permet. Voici une version plus
complète d'un named.conf
qui fait la même chose, mais d'une façon plus
efficace :
// Voici le fichier de configuration de named (pour BIND 8.1 et ultérieur). // Il devrait normalement être installé dans /etc/named.conf. // Le seul changement fait dans le named.conf d'origine (a part ce commentaire // :) est que la ligne directory a été décommentée, car j'ai déjà les fichiers // de zone dans /var/named. options { directory "/var/named"; datasize 20M; }; zone "localhost" IN { type master; file "localhost.zone"; }; zone "0.0.127.in-addr.arpa" IN { type master; file "127.0.0.zone"; }; zone "." IN { type hint; file "root.hints"; };
Dans le répertoire bind8/src/bin/named/test
de la distribution de
bind8, vous trouverez tout ça, ainsi que des fichiers de zone que la majorité
peuvent prendre et utiliser instantanément.
Les formats des fichiers de zone et du root.hints
sont les mêmes,
tout comme les commandes qui les mettent à jour.