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.