hosts(5) File Formats Manual hosts(5) BEZEICHNUNG hosts - statische Tabelle fur die Auflosung von Rechnernamen UBERSICHT /etc/hosts BESCHREIBUNG Diese Handbuchseite beschreibt das Format der Datei /etc/hosts. Diese einfache Textdatei ordnet in jeder Zeile einer IP-Adresse einen Rechnernamen zu. Fur jeden einzelnen Rechner sollte eine Zeile mit folgenden Angaben enthalten sein: IP-Adresse kanonischer_Rechnername [Aliasse] Die IP-Adresse kann entweder IPv4 oder IPv6 folgen. Die Felder eines Eintrags werden durch eine beliebige Anzahl von Leerzeichen und/oder Tabulatoren getrennt. Kommentare werden durch >>#<< eingeleitet; samtlicher Text vom >>#<< bis zum Zeilenende wird ignoriert. Rechnernamen durfen nur alphanumerische Zeichen, Minus-Zeichen >>-<< und Punkte >>.<< enthalten. Sie mussen mit einem Buchstaben beginnen und mit einem alphanumerischen Zeichen enden. Aliasse bieten die Moglichkeit, Namensanderungen, abweichende Schreibweisen, abgekurzte Rechnernamen oder generische Rechnernamen (zum Beispiel localhost) zu benutzen. Falls notwendig, kann ein Rechner zwei separate Eintrage in dieser Datei haben, einen fur jede Version des Internet-Protokolls (IPv4 und IPv6). Der Berkeley Internet Name Domain (BIND) Server implementiert den Internet-Name-Server fur UNIX-Systeme. Er erweitert die Datei /etc/hosts und die damit verbundene Namensauflosung und macht den Rechner dadurch unabhangig von der Aktualitat und Vollstandigkeit von /etc/hosts. Auch wenn auf modernen Systemen die Rechnertabelle von DNS ersetzt wurde, wird sie immer noch viel verwendet fur: Hochfahren des Systems Die meisten Systeme verfugen uber eine kleine Rechnertabelle, die Namens- und Adressinformation fur die wichtigsten Rechner im lokalen Netz enthalt. Dies ist dann nutzlich, wenn der DNS noch nicht lauft, zum Beispiel beim Systemstart. NIS Wird NIS verwendet, dient die Rechnertabelle als Ausgangsbasis fur die NIS-Rechnerdatenbank. Obwohl NIS mit DNS verwendet werden kann, verwendet die Mehrzahl der NIS-Rechner aber sicherheitshalber eine Rechnertabelle mit Eintragen fur alle lokalen Rechner. Isolierte Systeme In sehr kleinen, unabhangigen Netzen wird gern eine Rechnertabelle anstelle des DNS eingesetzt. DNS bietet kaum einen Vorteil, wenn das Netz nicht mit dem Internet verbunden ist und sich das lokale Netz selten andert. DATEIEN /etc/hosts ANMERKUNGEN Anderungen dieser Datei wirken sich sofort aus, ausser wenn sie von Programmen zwischengespeichert wird. Geschichtliche Anmerkungen In RFC 952 wurde das ursprungliche Format der Rechnertabelle veroffentlicht, das sich aber seither geandert hat. Vor der Einfuhrung des DNS war in dem damals gerade den Kinderschuhen entwachsenen Internet die Rechnertabelle die einzige Moglichkeit, Rechnernamen aufzulosen. Diese Datei konnte aus der offiziellen Rechner-Datenbank, die vom Network Information Control Center (NIC) gepflegt wurde, erstellt werden. Es waren allerdings oft lokale Anderungen notwendig, um sie bezuglich inoffizieller Aliasse und/oder unbekannter Rechner auf den neuesten Stand zu bringen. Das NIC pflegt die hosts.txt-Dateien nicht mehr, allerdings konnten zum Zeitpunkt der Erstellung dieser Handbuchseite (circa 2000) im WWW historische hosts.txt-Dateien gefunden werden. Der Verfasser fand drei aus den Jahren 1992, 1994 und 1995. BEISPIELE # Die folgenden Zeilen sind fur IPv4-fahige Rechner wunschenswert 127.0.0.1 localhost # 127.0.1.1 wird oft als der FQDN der Maschine verwandt 127.0.1.1 thishost.example.org thishost 192.168.1.10 foo.example.org foo 192.168.1.13 bar.example.org bar 146.82.138.7 master.debian.org master 209.237.226.90 www.opensource.org # Die folgenden Zeilen sind fur IPv6-fahige Rechner wunschenswert ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters SIEHE AUCH hostname(1), resolver(3), host.conf(5), resolv.conf(5), resolver(5), hostname(7), named(8) Internet RFC 952 UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Martin Eberhard Schauer , Dr. Tobias Quathamer und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 hosts(5)