hosts-Datei

hosts datei

Copyright © Shutterstock / Anucha Cheechang

Was ist die hosts-Datei?

Die hosts-Datei stellt eine lokale Konfigurations-Textdatei dar, die der festen Zuordnung der Host-Namen mit IP-Adressen dient. Die hosts-Datei ermöglicht es auch, den Besuch bestimmter Webseiten zu unterbinden. Dies kann sinnvoll sein, wenn Internetseiten Schad-Code beinhalten. Als schadhaft eingestufte Webseiten werden auf den sogenannten localhost (127.0.0.1) umgeleitet und lassen sich im Anschluss nicht mehr besuchen. Als System-Datei fand die hosts-Datei Anwendung an Stelle des moderneren DNS (Domain Name System). Letzteres hat die Datei hosts heute weitgehend abgelöst. Einsatz findet hosts jedoch noch bei der festen Zuordnung lokaler und virtueller Computernetze (LAN).

√úberblick und Hintergrund

Zu den Grundlagen der hosts-Datei geh√∂rt die Frage, wie im Internet Webseiten zu finden sind. Jede Internetseite verf√ľgt √ľber eine eigene IP-Adresse. Diese besteht aus 12 Zahlen und bildet die Basis f√ľr einen Computer, um eine Webseite aufzufinden. Mit dem reinen Domain-Namen kann der Computer nichts anfangen, doch w√§re es f√ľr Anwender aufwendig, f√ľr jede Domain eine eigenst√§ndige IP-Adresse einzugeben. Heute √ľbernimmt das Domain Name System die Aufgabe der Adresszuweisung. Das DNS l√∂st Adressen auf beziehungsweise √ľbersetzt diese. Bevor DNS entstand, war diese Adresszuweisung die Hauptaufgabe der hosts-Datei.

Tipp

Wenn Sie noch Fragen bez√ľglich IP-Adressen haben, dann k√∂nnen Sie gerne den jeweiligen Glossar dazu besuchen und sich √ľber das Thema informieren.

hosts-Datei im ARPANET

Vor der Entwicklung des Internets waren im ARPANET die Namen der wenigen hundert miteinander verbundenen Computer mit ihren IP-Adressen tabellarisch in der hosts-Datei abgelegt. Die Verwaltung der Datei-Inhalte erfolgte zentral im NIC (Network Information Center), das zum SRI (Stanford Research Institute) geh√∂rte. Kam es zu √Ąnderungen in den Teilnetzen, so teilten die zust√§ndigen Administratoren diese √Ąnderungen via E-Mail dem NIC mit. Das NIC konnte die √Ąnderungen anschlie√üend in der zentralen hosts-Datei einpflegen und damit stets eine aktuelle Version der Datei auf einem zentralen Computer bereitstellen. Diese Datei stand lokalen Administratoren zum Download und zur Integration in die eigenen Systeme bereit.

Die Datei hosts stammt aus der Berkeley Software Distribution (BSD), einer Variante des Betriebssystems Unix. In der Unix-Version 4.3 stand sie in Zusammenhang mit dem dort entworfenen Netzwerk-Stack. Im weiteren Verlauf der Entwicklung ist das Format der hosts-Datei auch f√ľr andere Betriebssysteme entwickelt worden. Der Dateiname lmhosts (als Abk√ľrzung f√ľr die LAN-Manager Hosts) stammt ebenso aus dieser Zeit.

Aufbau

Aufgebaut ist die hosts-Datei aus einer tabellenartigen Auflistung s√§mtlicher IP-Adressen und zugeh√∂riger Computernamen. Kommentare einzelner Eintr√§ge sind durch Verwendung des #-Zeichens m√∂glich. Doppelte Eintr√§ge sind f√ľr die Datei nicht vorgesehen, was sich sowohl auf den eigentlichen Namen als auch auf die IP-Adresse bezieht. Hierbei ist zu ber√ľcksichtigen, dass die Abarbeitung der Eintr√§ge von oben nach unten erfolgt. Der erste passende Eintrag wird hierbei f√ľr die Namensaufl√∂sung beziehungsweise Adresszuweisung verwendet. Eine Nutzung der Datei hosts zur Namensaufl√∂sung ist in Anbetracht des DNS nur noch bedingt sinnvoll. Insbesondere ist Obacht geboten, da diese Datei bei der Namensaufl√∂sung vor dem DNS-Server abgefragt wird. Standardm√§√üig geh√∂rt zu jeder hosts-Datei auch der Eintrag localhost, der √ľber die IP-Adresse 127.0.0.1 erreichbar ist. Eine Bearbeitung der Datei ist √ľber einen Text-Editor m√∂glich.

Funktion und Funktionsweise

Die Aufgabe der hosts-Datei √§hnelt der des Domain Name Systems (DNS). Im Jahre 1984 ist DNS im damaligen ARPANET implementiert worden und dient bis heute als Standard zur Adressaufl√∂sung von Rechnern in IP-Adressen und umgekehrt. Vor Einf√ľhrung des DNS stellte die Datei hosts die prim√§re Quelle aller Adressen dar. Grunds√§tzlich unterscheidet sich hosts insofern von DNS, als hosts nicht etwa auf einem externen Server, sondern auf mehreren lokalen Rechnern liegt.

Handelte es sich bei Webseiten um neue Seiten mit neuen Adressen, so war jedes Mal ein Update der hosts-Datei erforderlich, in dem die neuen Informationen aufgenommen wurden. Eine noch nicht in diese Datei aufgenommene neue Seite lie√ü sich allerdings auch nicht √ľber den Browser aufrufen. Zumindest nicht √ľber ihren Domain-Namen, sodass zum Aufruf die Kenntnis der vollst√§ndigen IP-Adresse erforderlich gewesen w√§re. Als die Anzahl der Internetseiten noch √ľbersichtlich war, stellte dies zun√§chst kein Problem dar.

Mit der rasanten Entwicklung und dem schnellen Wachstum des Internets hatten die lokalen hosts-Dateien in ihrer Funktion der Adresszuweisung ausgedient. Die hosts-Datei existiert dennoch weiter in Windows-Rechnern. Einsatz findet sie heute in erster Linie im Zusammenhang mit vom Internet unabhängigen Netzwerkverbindungen.

Die hosts-Datei in ihrer Funktion als Adressfilter

Eine interessante Eigenschaft der Datei hosts besteht darin, dass sie ver√§ndert werden kann. Auf diese Weise l√§sst sie sich etwa als Adressfilter einsetzen. Kommt ein entsprechendes Schutz-Programm zum Einsatz, kann durch Modifikation der hosts-Datei der Zugriff auf bestimmte Adressen im Internet blockiert werden. Durch entsprechende Schutz-Ma√ünahmen wird die hosts-Datei erweitert, indem die Software ihr Eintr√§ge hinzuf√ľgt. Die Dateigr√∂√üe w√§chst damit an.

Sobald ein Anwender √ľber den Rechner eine unseri√∂se oder entsprechend gelistete Adresse aufrufen m√∂chte, wird diese Verbindung unterbunden. Es kommt also nicht zum Aufruf dieser Seite, sondern zu einer Verbindung des localhosts unter der Adresse 127.0.0.1. Dies stellt die Adresse des eigenen Rechners dar. Ein Verbindungsaufbau zur m√∂glicherweise schadhaften Seite ist infolgedessen nicht mehr m√∂glich. Dies funktioniert nur unter der Voraussetzung, dass Anwender die Adresse in Textform eingeben und nicht unmittelbar √ľber die IP-Adresse.

Nachteile und Nachfolger

Die Adressverwaltung und -umleitung unter Nutzung der hosts-Datei ist mit mehreren Problemen und Nachteilen verbunden. So hatte die zuständige NIC keinerlei Einfluss auf die Namensvergabe. Somit war eine doppelte oder mehrfache Vergabe eines Namens stets möglich. Zudem hatten bereits die zunehmende Ausdehnung beziehungsweise die wachsende Anzahl von Adressen im ARPANET und später im Internet zur Folge, dass die Verwaltung dieser Dateien immer aufwendiger wurde und schließlich nicht mehr zu gewährleisten war. Damit verbunden war das Problem, dass es keine Möglichkeit gab, die Datei im vollständigen Netzwerk fortwährend aktuell zu halten.

Der ma√ügebliche Anspruch des gesuchten Nachfolgers bestand darin, die Daten einerseits global verf√ľgbar zu halten, w√§hrend die Datenverwaltung andererseits stets lokal vorgenommen werden sollte. Ein weiterer Anspruch bestand in einer selbstst√§ndigen automatischen Aktualisierung des Systems. Die Notwendigkeit von √§u√üeren Eingriffen sollte so gering wie m√∂glich sein. Eine hierarchische Anordnung des Namensraums und eine eindeutige Namenszuweisung sollten gew√§hrleistet sein. Dies hatte die Entstehung des Domain Name Systems im Jahre 1984 zur Folge. Aufgrund der logistischen Probleme kommen hosts-Dateien heute nur noch selten im Internet oder gr√∂√üeren Netzwerken zum Einsatz. Ebenso bed√ľrfen Loopback-Adressen keiner Eintr√§ge in hosts-Dateien mehr. Dennoch ist die Datei hosts bis heute auf nahezu s√§mtlichen Rechnern vorhanden.

Tipp

Wenn Sie noch Fragen bez√ľglich eines Online Marketing Themas haben, dann k√∂nnen Sie gerne unseren Glossar besuchen und sich √ľber das Thema informieren, wo Sie noch speziell Fragen haben.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte