Konfiguration und Betrieb eines Nameservers, Teil 1

Nameserver und Cache

Jeder Nameserver sollte einen Cache der Anfragen und Antworten anlegen. Dies wird mit dem Schlüsselwort cache bewirkt. Beim Start des Nameservers werden alle noch korrekten Daten aus named.root erneut in den Cache geladen. Ein Nameserver wird zum Cache-Only-Server, wenn in der Datei named.boot keine primary oder secondary Schlüsselwörter vorhanden sind.

Der Nameserver muss wissen, wo er den maßgeblichen Name-Server für die Root-Domain des Netzwerks findet. Diese Information ist in der Datei named.root gespeichert. In vielen Dokumentationen heißt diese Datei auch root.cache, was aber deren Verwendung nicht beschreibt. Diese Datei liegt, wie alle anderen Datendateien auch, im Standard Resource Record Format oder auch im Masterfile-Format vor. Eine ausführliche Beschreibung dieses Formats finden Sie im BIND-Operators Guide, eine Einführung in den folgenden Abschnitten.

Der Nameserver im oben angeführten Listing ist primärer (primary) Nameserver für die Zone jochen.org. Die Datenbasis befindet sich in der Datei named.hosts im Verzeichnis /var/named. Außerdem ist er der primäre Server für die Zonen 0.0.127.in-addr.arpa und 168.192.in-addr.arpa, die zum „Reverse-Lookup“ dienen. Mehr Informationen zum Reverse-Lookup finden Sie im zweiten Teil der Artikelserie. Im nächsten Schritt müssen die Daten der einzelnen Rechner in die entsprechenden Dateien, deren Namen in der Datei /etc/named.boot festgelegt wurden, eingetragen werden. Das Format dieser Dateien und die wichtigsten Einträge werden auf den folgenden Seiten genauer erläutert.