hosts File Format for TCP/IP
Zweck
Definiert den Internet Protocol (IP) -Namen und die Adresse des lokalen Hosts und gibt die Namen und Adressen der fernen Hosts an
Beschreibung
Die Datei /etc/hosts enthält die IP-Hostnamen und -Adressen ( Internet Protocol ) für den lokalen Host und andere Hosts im Internetnetz. Diese Datei wird verwendet, um einen Namen in eine Adresse aufzulösen (d. h. einen Hostnamen in seine Internetadresse umzusetzen). Wenn Ihr System einen Namensserver verwendet, wird die Datei nur aufgerufen, wenn der Namensserver den Hostnamen nicht auflösen kann.
Wenn der lokale Host das Protokoll DOMAIN verwendet, fragen die Resolverroutinen einen fernen DOMAIN-Namensserver ab, bevor sie diese Datei durchsuchen. In einem unstrukturierten Netz ohne Namensserver durchsuchen die Resolverroutinen diese Datei nach Hostnamen und Adressdaten.
Einträge in der Datei Hosts haben das folgende Format:
Adresse HostName
In diesem Eintrag ist Adresse eine IP-Adresse, die in der Schreibweise mit Trennzeichen oder im Oktalformat angegeben wird, und HostName ist der Name eines Hosts, der im relativen oder absoluten Domänennamensformat angegeben wird. Wenn Sie den absoluten Domänennamen angeben, der Teil des Namens vor dem ersten. (Punkt) hat eine maximale Länge von 63 Zeichen und darf keine Leerzeichen enthalten. Für beide Formate des Namens darf die Gesamtzahl der Zeichen 255 Zeichen nicht überschreiten und jeder Eintrag muss in einer Zeile enthalten sein. Es können mehrere Hostnamen (oder Aliasse) angegeben werden.
Diese Datei kann zwei Einträge für Sonderfälle enthalten, die reservierte (oder bekannte) Hostnamen definieren. Diese Hostnamen lauten wie folgt:
| Element | Beschreibung |
|---|---|
| Zeitserver | Gibt einen fernen Zeitserver-Host an Dieser Hostname wird vom Befehl Setclock verwendet. |
| Druckserver | Gibt den Standardhost für den Empfang von Druckanforderungen an |
In diesem Eintrag in der Datei hosts ist der Parameter Adresse eine IP-Adresse, die in der Schreibweise mit Trennzeichen oder im Oktalformat angegeben ist, und jeder Parameter HostName ist ein Hostname, der im relativen oder absoluten Domänennamensformat angegeben ist. Für diese Domänen wird nie der vollständige Domänenname aufgelistet. Sie werden immer alsprintserverodertimeserver.
Einträge in dieser Datei können mit dem System Management Interface Tool (SMIT) oder mit dem Befehl Hostent erstellt oder mit einem Editor erstellt und bearbeitet werden.
Beispiele
In diesen Beispielen ist der Name des lokalen Hosts die erste Zeile in jeder Datei Hosts . Dies dient dazu, den Host zu identifizieren, dessen Datei angezeigt wird. Ihr Host muss nicht in der ersten Zeile Ihrer Datei Hosts definiert werden.
- Die folgenden Beispieleinträge können in den Dateien Hosts für zwei verschiedene Hosts in einem Netz enthalten sein, in dem kein DOMAIN-Namensserver ausgeführt wird:
Host1
Gastgeber 2185.300.10.1 host1 185.300.10.2 host2 185.300.10.3 host3 185.300.10.4 host4 merlin 185.300.10.5 host5 arthur king 185.300.10.5 timeserver
In diesem Beispielnetz ohne Namensserver muss die Datei Hosts für jeden Host die Internetadresse und den Hostnamen für jeden Host im Netz enthalten. Auf Hosts, die nicht aufgelistet sind, kann nicht zugegriffen werden. Der Host an der Internetadresse185.300.10.4Auf dieses Beispiel kann über einen der folgenden Namen zugegriffen werden:host4odermerlin. Der Host an der Internetadresse185.300.10.5kann über jeden der Namen aufgerufen werdenhost5,arthuroder king.185.300.10.2 host2 185.300.10.1 host1 185.300.10.3 host3 185.300.10.4 host4 merlin 185.300.10.5 host5 arthur king - Es folgt ein Beispieleintrag in den Dateien Hosts für einen anderen Host in einem DOMAIN-Netz, aber der Host ist nicht der Namensserver, und der Host behält einige zusätzliche Hostnamen für ein kleineres Netz:
Host 5
In diesem Beispiel host5ist kein Namensserver, aber an ein DOMAIN-Netz angeschlossen. Die Datei 'hosts' fürhost5enthält Adresseinträge für alle Hosts im kleineren Netz und die DOMAIN-Datendateien enthalten die DOMAIN-Datenbank. Die Einträge in derhost5 Hosts -Datei, die mit128.114geben an, dasshost5löst Namen für Hosts im kleineren Netz auf.128.114.1.15 name1.xyz.aus.century.com name1 128.114.1.14 name2.xyz.aus.century.com name2 128.114.1.16 name3.xyz.aus.century.com name3