Questa era originariamente una sezione sull'uso di bind 8, scritta da Davie E. Smith (dave@bureau42.ml.org). L'ho rivista in modo da conformarla al nuovo nome della sezione.
Non c'è molto. Eccetto che per l'uso di named.conf al posto di named.boot, tutto è identico. E bind8 è fornito con uno script perl che converte i file vecchio stile nel nuovo. Esempio di named.boot (vecchio stile) per un name server che fa solo da cache (caching-only):
directory /var/named cache . root.hints primary 0.0.127.IN-ADDR.ARPA 127.0.0.zone primary localhost localhost.zone
Dalla linea di comando, nella directory bind8/src/bin/named (si assume che abbiate la distribuzione dei sorgenti. Se avete il pacchetto dei binari lo script sarà da qualche parte, comunque non so esattamente dove dovrebbe stare. -ed-), digitate:
./named-bootconf.pl < named.boot > named.conf
Il quale crea 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";
};
Questo script funziona per tutto ciò che potrebbe stare dentro un file
named.boot, sebbene non aggiunga tutti i miglioramenti e le nuove
opzioni di configurazione che bind8 supporta. Qui c'è un named.conf
più completo, che fa le stesse cose ma che è appena più efficiente.
// This is a configuration file for named (from BIND 8.1 or later).
// It would normally be installed as /etc/named.conf.
// The only change made from the `stock' named.conf (aside from this
// comment :) is that the directory line was uncommented, since I
// already had the zone files in /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";
};
Trovate questo file nella distribuzione di bind8, nella directory bind8/src/bin/named/test, insieme a copie dei file di zona, che possono essere prese e usate immediatamente.
I formati dei file di zona e root.hints sono identici, così
come i comandi per aggiornarli.