Dies ist die Konfigurationsdatei des Rechners SuperSchuessel in der Domäne HomeBase.de:
/* configuration file for BIND 8.1 or later used on SuperSchuessel
* (should be installed as /etc/named.conf)
*
* adapted by Dr. Ralph Hübner
*/
#
# overall options of the server
#
options {
directory "/var/named";
# the default is to fail, if the master file is not correct
check-names master warn;
pid-file "/var/run/named.pid";
datasize default;
stacksize default;
coresize default;
files unlimited;
recursion yes;
multiple-cnames no; // if yes, then a name my have more
// than one CNAME RR. This use
// is non-standard and is not
// recommended, but it is available
// because previous releases supported
// it and it was used by large sites
// for load balancing.
};
zone "." IN {
type hint;
file "root.hint";
};
zone "localhost" IN {
type master;
file "db.localhost";
check-names fail;
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "db.127.0.0";
check-names fail;
allow-update { none; };
};
#
# zone HomeBase.de (Master)
#
zone "HomeBase.de" IN {
type master;
file "master/db.HomeBase.de";
notify yes;
allow-update { 200.0.0.1; };
};
#
# zone 0.0.200 for reverse lookup
#
zone "0.0.200.in-addr.arpa" IN {
type master;
file "master/db.200.0.0";
notify yes;
allow-update { 200.0.0.1; };
};
Nach der options- Präambel zur Festlegung einiger Standardparameter folgt die Konfiguration des Cache durch die Datei root.hint und anschließend die Beschreibung der Domänen- und Adreßbereiche (Zonen), welche der Nameserver versorgen soll (forward- und reverse- lookup). Eine Sonderstellung nimmt hierbei das Loopback- Interface ein (Zone localhost, Adresse 127.0.0.0), das durch zwei eigene Dateien konfiguriert wird.
Mit dem Schlüsselwort allow-update wird hier festgelegt, daß die Zone localhost überhaupt nicht und die Zone HomeBase.de nur vom Rechner mit der Adresse 200.0.0.1 im laufenden Betrieb verändert werden darf.