Provided by:
manpages-de_0.8-1_all 
BEZEICHNUNG
resolver - Konfigurationsdatei des Resolver
Diese Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen Sie
die englischsprachige Handbuchseite zu Rate, indem Sie
man -LC 5 resolver
eingeben.
"UBERSICHT
/etc/resolv.conf
BESCHREIBUNG
Beim Resolver handelt es sich um eine Sammlung von Routinen in der C-
Bibliothek, uber die auf das Namenssystem im Internet (Domain Name
System / DNS) zugegriffen wird. Die Konfigurationsdatei des Resolver
enthalt Informationen, die eingelesen werden, sobald die Resolver-
Routinen zum ersten Mal durch einen Prozess angesprochen werden. Die
Datei wurde so entworfen, dass sie menschenlesbar ist, und enthalt eine
Liste von Schlusselworten und Werten, uber die dem Resolver
verschiedene Informationen mitgeteilt werden, die er zum Auflosen von
Namen benotigt.
Die Benutzung dieser Datei ist nicht auf jedem System zwingend
erforderlich. Ohne sie wird der lokale DNS-Server angesprochen, der
Domainname aus dem Hostnamen ermittelt, und die Suchliste aus dem
Domainnamen gebildet.
Die Konfigurationsoptionen sind:
nameserver
IP-Adresse eines DNS-Server, der fur die Namensauflosung durch
den Resolver verwendet werden soll. Es konnen bis zu MAXNS
(derzeit sind das 3) DNS-Server angegeben werden, einer je
Zeile/Schlusselwort. Werden mehrere DNS-Server angegeben, wird
der Resolver versuchen, sie in der angegebenen Reihenfolge zu
erreichen. Ist keine Zeile mit dem Eintrag nameserver
vorhanden, wird der DNS-Server des lokalen Systems angesprochen.
Um es genau zu machen: Der Resolver versucht, einen DNS-Server
zu erreichen. Ist dieser nicht erreichbar, macht er beim
nachsten eingetragenen DNS-Server weiter, bis alle Eintrage
abgearbeitet sind. Danach fangt er wieder an, die Liste von
vorne abzuarbeiten, bis die maximal zulassige Anzahl von
Versuchen uberschritten ist.
domain Der lokale Domainname. Die meisten Anfragen nach Namen
innerhalb dieser Domain konnen in verkurzter Form uber Host-
oder Domainnamen relativ zu dieser lokalen Domain erfolgen.
Gibt es keinen Eintrag fur domain, wird der Domainname anhand
des lokalen Hostnamens ermittelt, der durch gethostbyname(3)
geliefert wird. Es wird in diesem Fall davon ausgegangen, dass
die Domain der Teil des Namens ist, der rechts von ersten `.'
steht. Wenn der Hostname keinen Domain-Teil enthalt, wird die
Root-Domain als Wert fur domain angenommen.
search Suchliste fur die Namensauflosung. In der Regel wird die
Suchliste aus dem lokalen Domainnamen abgeleitet und wird mit
diesem lokalen Domainnamen als Standardwert belegt. Dieses
Verhalten kann erweitert werden, indem mit dem Schlusselwort
search ein Suchpfad fur die Domainauflosung angegeben wird,
dessen Bestandteile durch Tabulator oder Leerzeichen voneinander
zu trennen sind. Die meisten Anfragen an den Resolver werden
dann versuchen, jeden Eintrag dieses Suchpfads abzuarbeiten, bis
ein gultiger Namenseintrag unter einer der genannten Domains
gefunden wurde. Es ist zu beachten, dass dieser Vorgang langsam
sein kann und viel unnotigen Netzwerkverkehr erzeugt, wenn die
DNS-Server fur die betreffenden Domains nicht lokal sind.
Zusatzlich konnen Anfragen mit einem timeout beendet werden,
wenn der DNS-Server fur eine der genannten Domains nicht
erreichbar ist.
Der Suchpfad ist derzeit auf bis zu 6 Domains und eine Lange von
256 Zeichen beschrankt.
sortlist
Ermoglicht die Sortierung von durch gethostbyname(3) ermittelten
Adressen. Eine Sortlist wird durch Kombinationen von IP-Adresse
und Netzmaske angegeben. Die Netzmaske ist optional, es wird
als Standardwert die native Netzmaske der genannten Adresse
angenommen. Kombinationen von IP-Adresse und Netzmaske werden
durch einen Schragstrich getrennt. Es konnen bis zu 10 Werte
angegeben werden. Beispiel:
sortlist 130.155.160.0/255.255.240.0 130.155.0.0
options
Ermoglicht es, bestimmte interne Variablen des Resolvers zu
beeinflussen. Die Syntax lautet:
options option ...
option kann dabei einen der folgenden Werte annehmen:
debug -- setzt RES_DEBUG in _res.options.
ndots:n -- definiert einen Schwellenwert fur die Anzahl der
Punkte, die in Anfragen an res_query auftauchen mussen, (vgl.
resolver(@LIB_NETWORK_EXT@)) damit ein initial absolute query
ausgefuhrt wird. Der Standardwert fur n ist ``1'', was zur
Folge hat, dass zunachst versucht wird, den Namen als absoluten
Namen aufzulosen, bevor ihm ein Eintrag aus der search list
angehangt wird.
Die Konfigurationsoptionen domain und search schlieBen sich gegenseitig
aus. Wenn sie beide vorhanden sind, wird der zuletzt gefundene Eintrag
berucksichtigt.
Die Konfigurationsoption search aus der resolv.conf kann von Prozessen
individuell auBer Kraft gesetzt werden, indem der Umgebungsvariable
``LOCALDOMAIN'' eine Liste von durch Leerzeichen getrennten Domains
zugewiesen wird.
Die Konfigurationsoption options aus der resolv.conf kann von Prozessen
individuell erganzt werden, indem der Umgebungsvariable ``RES_OPTIONS''
eine Liste von durch Leerzeichen getrennten Resolver-Optionen ubergeben
wird, wie sie unter options beschrieben wurden.
Konfigurationsoptionen und ihre Werte mussen gemeinsam auf einer Zeile
stehen. Die Zeile muss mit dem Namen der Konfigurationsoption (z.B.
nameserver) beginnen. Auf den Namen der Konfigurationsoption folgt der
Wert, bzw. folgen die Werte. Alle Felder sind durch Leerzeichen oder
Tabulator zu trennen.
DATEIEN
/etc/resolv.conf
SIEHE AUCH
gethostbyname(3), hostname(7), named(8),
Name Server Operations Guide for BIND