Next Previous Contents

8. Prebacivanje s verzije 4 na verziju 8

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.


Next Previous Contents