Ovo je originalno bilo poglavlje kako koristiti bind 8 koje je napisao David E. Smith (dave@bureau42.ml.org). Malo sam ga uredio sam ga, kako bi odgovarao novom imenu poglavlja.
Nema puno posla. Osim što se koristi named.conf umjesto named.boot datoteke, sve je identično. I BIND 8 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.conf
Š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 BIND 8. 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"; 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"; };
U bind8/src/bin/named/test direktoriju BIND 8 source distribucije možete naći 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.