To poglavje, ki ga je napisal David E. Smith (dave@bureau42.ml.org) je bilo v originalu poglavje o uporabi bind 8. Da se sklada z novim naslovom, sem ga nekoliko popravil.
Na to temo ni potrebno veliko besed. Razen tega, da se uporablja named.conf namesto named.boot, je vse popolnoma enako. Bind8 ima tudi skript v perlu, ki vam pretvori stare datoteke v nove. Primer named.boot (starejša različica) za imenski strežnik s predpomnilnikom:
directory /var/named cache . root.hints primary 0.0.127.IN-ADDR.ARPA 127.0.0.zone primary localhost localhost.zone
V mapi bind8/src/bin/named (tole predvideva, da imate distribucijo izvorne kode. Če imate paket s prevedenim programom, je skript verjetno prav tako nekje inštaliran, vendar ne vem točno, kje. -ed) v ukazno vrstico napišite:
./named-bootconf.pl < named.boot > named.conf
To naredi 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"; };
Deluje za vse, kar je lahko v named.boot
, čeprav ne doda novih
pridobitev in možnosti, ki jih omogoča bin8. Tule je bolj popoln
named.conf
, ki deluje enako, vendar nekoliko bolj učinkovito.
// To je nastavitvena datoteka za named (BIND 8.1 ali novejši). // Navadno bo inštalirana v /etc/named.conf // Edina razlika med to in `že pripravljeno' datoteko (poleg tega // komentarja :) je to, da sem odkomentiral vrstico `directory', ker // sem datoteke `zone' že imel v /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"; };
V distribuciji bind 8 lahko v mapi bind8/src/bin/named/test najdete tole in nekaj izvodov datotek `zone', ki jih večina ljudi lahko le skopira in jih uporabi takoj.
Formati datotek `zone' in root.hints
so enaki, tako kot tudi
ukazi za njihovo posodobljanje.