Ovo je originalno bilo poglavlje kako koristiti bind 8 koje je napisao David E. Smith, dave@bureau42.ml.org. Uredio sam ga da odgovara novom imenu poglavlja.
Nema puno posla. Osim što se koristi named.conf umjesto named.boot datoteke, sve je identično. I bind8 dolazi sa perl skriptom koja prevodi stare datoteke u nove. Primjer stare named.boot datoteke za caching only imenski server:
directory /var/named cache . root.hints primary 0.0.127.IN-ADDR.ARPA 127.0.0.zone primary localhost localhost.zone
Ukoliko imaš source distribuciju, na komandnoj liniji, u bind8/src/bin/named direktoriju ćeš otipkati sljedeće: (Ako imaš binarni paket, skripta je vjerojatno tu negdje, ali nisam siguran gdje op.a.).
./named-bootconf.pl < named.boot > named.confI to će napraviti ovakav 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";
};
Radi za sve što može biti u named.boot datoteci, mada ne dodaje sva nova unapređenja i konfiguracijske opcije koje dopušta bind8. Evo kompletnijeg named.conf-a koji radi isto to, samo malo učinkovitije.
// 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";
check-names master warn; /* default. */
datasize 20M;
};
zone "localhost" IN {
type master;
file "localhost.zone";
check-names fail;
allow-update { none; };
allow-transfer { any; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "127.0.0.zone";
check-names fail;
allow-update { none; };
allow-transfer { any; };
};
zone "." IN {
type hint;
file "root.hints";
};
bind8/src/bin/named/test ima ovo, i kopije datoteka zona, koje mnogi ljudi mogu samo ubaciti i odmah koristiti.
Formati datoteka zona i root.hints datoteke su identični, kao i naredbe za njihovo mijenjanje.