Home · Kontakt · Impressum
contents index previous up next
Next: 18.2.4 hostname Up: 18.2 Clientseitige Namensauflösung Previous: 18.2.2 Namensauflösung mit /etc/hosts


18.2.3 Namensauflösung mit DNS

Wenn Sie für die Namensauflösung der Resolver-Bibliotheken DNS benutzen, dann müssen Sie der Bibliothek mitteilen, welche Nameserver benutzt werden sollen. Dafür zuständig ist die Datei resolv.conf im Verzeichnis /etc. Fehlt die Datei oder ist sie leer, dann nimmt die Resolver-Bibliothek an, daß der Nameserver auf dem lokalen Rechner läuft.

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.


contents index previous up next
Next: 18.2.4 hostname Up: 18.2 Clientseitige Namensauflösung Previous: 18.2.2 Namensauflösung mit /etc/hosts
  © 2004 by IT-Dozent Ole Vanhoefer · Zum Seitenanfang