resolv.conf File Format for TCP/IP
Zweck
Definiert DOMAIN-Name-Server-Informationen (Domain Name Protocol) für lokale Resolverroutinen.
Beschreibung
Wenn der Host ein Namensserver ist, muss die Datei resolv.conf vorhanden sein und einen Namensserververweis auf sich selbst sowie eine Standarddomäne enthalten.
Die Datei resolv.conf kann einedomainEintrag oder ein EintragsearchEintrag, maximal dreinameserverEinträge und eine beliebige Anzahl vonoptionsEinträge.
AdomainEintrag teilt den Resolverroutinen mit, welcher Standarddomänenname an Namen angehängt werden soll, die nicht mit einem enden. (Punkt). Es kann nur einen einzigendomainJournaleintrag. Dieser Eintrag hat folgendes Format:
domain DomainNameDie Variable DomainName steht für den Namen der lokalen Internetdomäne. Wenn keinedomainodersearchEintrag in der Datei gibt die Subroutine Gethostbyname die Standarddomäne zurück (d. h. alles, was auf den ersten Punkt folgt). Wenn der Hostname keinen Domänennamen enthält, wird die Rootdomäne angenommen.
Asearchdefiniert die Liste der Domänen, die beim Auflösen eines Namens durchsucht werden sollen. Nur eindomainEintrag odersearchEintrag verwendet werden kann. Wenn dasdomainverwendet wird, ist die Standardsuchliste die Standarddomäne. AsearchEintrag sollte verwendet werden, wenn eine andere als die Standardsuchliste erforderlich ist. Der Eintrag hat folgendes Format:
search DomainName ...- DerdomainEintrag undsearchEinträge schließen sich gegenseitig aus. Wenn beide Einträge verwendet werden, überschreibt der zuletzt angezeigte Eintrag den anderen.
- Für die Resolverroutinen müssen Sie die Standarddomäne festlegen. Wenn die Standarddomäne nicht in der Datei /etc/resolv.conf festgelegt ist, müssen Sie sie in HostName auf der Maschine festlegen.
Anameserverdefiniert die Internet-E-Mail-Adresse eines fernen Domänennamensservers für die Resolverroutinen in der lokalen Domäne. Dieser Eintrag hat folgendes Format:
nameserver AddressDie Variable Adresse steht für die Adresse des fernen Namensservers in der Schreibweise mit Trennzeichen. Wenn mehrere Namensserver aufgelistet werden, fragen die Resolverroutinen jeden Namensserver (in der aufgelisteten Reihenfolge) ab, bis entweder die Abfrage erfolgreich ist oder die maximale Anzahl der Versuche erreicht wurde.
Die Variable Adresse ist die Adresse des bevorzugten Netzes, in dem die Adresse zurückgegeben werden soll. Die Variable Netzmaske ist die Netzmaske der entsprechenden Netzadresse.
Der Optionseintrag gibt verschiedene Verhaltensweisen des Resolvers an. Der Eintrag hat folgendes Format:
options OptionName Die Variable OptionName kann einen der folgenden Werte haben:
| Element | Beschreibung |
|---|---|
| Debugging | Aktiviert die Resolveroption RES_DEBUG, die das Debugging des Resolvers aktiviert. |
| ndots: n | Gibt an, dass für einen Domänennamen mit N oder mehr Punkten (.) In diesem sollte der Auflöser versuchen, den Domänennamen unverändert zu suchen, bevor er die Suchliste anwendet. |
| Zeitlimit:n | Ermöglicht Ihnen, das Anfangszeitlimit für eine Abfrage an einen Namensserver anzugeben. Der Standardwert beträgt fünf Sekunden. Der Maximalwert ist 30 Sekunden. Bei den zweiten und aufeinanderfolgenden Abfragen verdoppelt der Auflöser das Anfangszeitlimit und wird durch die Anzahl der Namensserver in der Datei resolv.conf dividiert. |
| Versuche:n | Ermöglicht Ihnen die Angabe, wie viele Abfragen der Auflöser an jeden Namensserver in der Datei resolv.conf senden soll, bevor die Ausführung gestoppt wird. Der Standardwert ist 4. Der Maximalwert ist 5. |
| drehen | Ermöglicht dem Auflöser, alle Namensserver in der Datei resolv.conf zu verwenden, nicht nur den ersten. |
| inet6 | Verwendet oder ordnet IPv6 in der Subroutine Gethostbyname zu. |
Einträge in dieser Datei können mit System Management Interface Tool (SMIT), mit dem Befehl Namerslv oder durch Erstellen und Bearbeiten der Datei mit einem Editor vorgenommen werden.
Beispiele
Geben Sie Folgendes ein, um einen Domänenhost zu definieren, der kein Namensserver ist:
domain abc.aus.century.com
nameserver 192.9.201.1
nameserver 192.9.201.2Das Beispiel enthält Einträge in der Datei resolv.conf für einen Host, der kein Namensserver ist.
Dateien
| Element | Beschreibung |
|---|---|
| /usr/lpp/tcpip/samples/resolv.conf | Enthält die Beispieldatei resolv.conf . |