Naprej Nazaj Kazalo

9. Prehod z različice 4 na različico 8

To poglavje, ki ga je napisal David E. Smith (dave@bureau42.ml.org), je bilo v izvirniku poglavje o uporabi BIND 8. Da se sklada z novim naslovom, sem ga nekoliko popravil.

Za to temo ni treba veliko besed. Poleg tega, da se uporablja named.conf namesto named.boot, je vse popolnoma enako. BIND 8 ima tudi skripto v perlu, ki vam pretvori stare datoteke v nove. Zgled 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 (tu predvidevam, da imate pred seboj izvirno kodo. Če imate paket s prevedenim programom, je skripta verjetno prav tako nekje nameščena, 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 BIND 8. 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 nameščena v /etc/named.conf
// Edina razlika med to in `že pripravljeno' datoteko (poleg tega
// komentarja :) je to, da sem odkomentiral vrstico `directory', ker
// sem območne datoteke ž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 to in nekaj izvodov območnih datotek, ki jih večina lahko prekopira in takoj uporabi.

Formati območnih datotek in root.hints so enaki, tako kakor tudi ukazi za njihovo posodobljenje.


Naprej Nazaj Kazalo