linux37:~ # cat /etc/resolv.conf nameserver 217.237.150.225 nameserver 194.25.2.129 nameserver 194.25.0.60 search amov.de itdozent.info fibel.org
Die wichtigste Direktive in dieser Datei ist nameserver. Hier wird die Adresse des Nameservers eingetragen. Sie können die Direktive mehrfach eingeben. Die Nameserver werden in der Reihenfolge der Einträge befragt. Daher sollten Sie den zuverlässigsten Nameserver an erster Stelle eintragen. Gegenwärtig werden bis zu drei Nameservereinträge in der resolv.conf unterstützt. Alle weiteren Einträge werden ignoriert.
Oft ist praktisch Rechner mit einem Kurznamen zu bezeichnen anstatt immer den FQDN einzugeben. Für Rechner, die in der /etc/hosts geführt werden, ist das kein Problem, da es dort eine extra Rubrik für solche Namen gibt. Eine Anfrage nach dem Rechner www würde aber beim DNS keinen Erfolg haben. Durch die Direktive domain können Sie eine Defaultdomain eintragen lassen. Geben Sie nun einen Kurznamen ein, dann erweitert die Resolver-Bibliothek den Namen automatisch um diesen Eintrag. Dies können Sie schön an folgendem Beispiel sehen.
linux37:~ # cat /etc/resolv.conf ... domain amov.de
Und so reagiert dann die Namensauflösung bei einem Kurznamen.
linux37:~ # ping www PING www.amov.de (193.254.185.32) 56(84) bytes of data. ...
Die Direktive hat den Nachteil, daß Sie nur eine Domain angeben können. Mit der Direktive search können Sie mehrere Domainnamen angeben, die solange durchsucht werden, bis ein Kurzname zur Domain paßt.
linux37:~ # cat /etc/resolv.conf ... search amov.de itdozent.info fibel.org
Hier geht die Suche weiter, wenn ein Kurzname mal nicht passt.
linux37:~ # ping www PING www.amov.de (193.254.185.32) 56(84) bytes of data. ... linux37:~ # ping linux PING linux.fibel.org (193.254.185.30) 56(84) bytes of data. ...
Die beiden Direktiven search und domain schließen sich gegenseitig aus und dürfen nur einmal verwendet werden. Seien sie aber vorsichtig bei der Anwendung der Direktive search. Bei Vertippern kann es vorkommen, daß plötzlich die falsche Domain beim Kurznamen übereinstimmt.