Video: Windows: Vollzugriff auf jede Datei 2024
Das gesamte Internet war klein genug, dass Netzwerkadministratoren alles in einer einfachen Textdatei, der Hosts-Datei , nachverfolgen konnten. Es listete einfach den Namen und die IP-Adresse jedes Hosts im Netzwerk auf. Jeder Computer hatte eine eigene Kopie der Hosts-Datei.
Der Trick bestand darin, alle Hosts-Dateien auf dem neuesten Stand zu halten. Immer wenn ein neuer Host zum Internet hinzugefügt wurde, aktualisierte jeder Netzwerkadministrator manuell seine Kopie der Hosts-Datei, um den Namen und die IP-Adresse des neuen Hosts hinzuzufügen.
Mit dem Wachstum des Internets ist auch die Hosts-Datei gewachsen. Mitte der 1980er Jahre wurde offensichtlich, dass eine bessere Lösung benötigt wurde. Domain Naming Service (DNS) wurde erfunden, um dieses Problem zu lösen.
Das Verständnis der Hosts-Datei ist aus zwei Gründen wichtig:
-
Die Hosts-Datei ist nicht tot. Für kleine Netzwerke ist eine Hosts-Datei möglicherweise immer noch der einfachste Weg, um Namensauflösung für die Computer des Netzwerks bereitzustellen. Darüber hinaus kann eine Hosts-Datei mit DNS koexistieren. Die Hosts-Datei wird immer vor der Verwendung von DNS überprüft, sodass Sie sogar eine Hosts-Datei verwenden können, um DNS bei Bedarf zu überschreiben.
-
Die Hosts-Datei ist der Vorläufer von DNS. DNS wurde entwickelt, um die Einschränkungen der Hosts-Datei zu umgehen. Sie werden besser in der Lage sein, die Vorteile von DNS zu schätzen, wenn Sie verstehen, wie die Hosts-Datei funktioniert.
Die Hosts-Datei ist eine einfache Textdatei, die Zeilen enthält, die IP-Adressen mit Hostnamen entsprechen. Sie können die Hosts-Datei mit einem beliebigen Texteditor bearbeiten, einschließlich Notepad oder mit dem Befehl MS-DOS EDIT. Der genaue Speicherort der Hosts-Datei hängt vom Client-Betriebssystem ab.
Betriebssystem | Speicherort der Hosts Datei |
---|---|
Windows 9x / Me | c: Windowshosts |
Windows NT / 2000 | c: winntsystem32driversetchosts |
Windows XP und Vista | c: windowsssystem32driversetchosts |
Unix / Linux | / etc / hosts |
Alle TCP / IP-Implementierungen werden mit einer Starter-Hosts-Datei installiert. Die folgende Liste zeigt beispielsweise eine Windows 7-TCP / IP-Hosts-Beispieldatei. Wie Sie sehen, beginnt die Starter-Datei mit einigen Kommentaren, die den Zweck der Datei erklären.
Die Windows 7-Hosts-Datei endet mit Kommentaren, in denen die Hostzuordnungsbefehle für die Zuordnung des Hostnamens localhost , der der IP-Adresse 127 zugeordnet ist, angezeigt werden. 0. 0. 1 . Die IP-Adresse 127. 0. 0. 1 ist die Standard-Loopback-Adresse. Infolgedessen ermöglicht es dieser Eintrag einem Computer, sich mit dem Namen localhost auf sich selbst zu beziehen.
Beachten Sie, dass nach dem 127. 0. 0. 1 localhost Eintrag, ein anderer Eintrag localhost definiert die Standard-IPv6-Loopback-Adresse (:: 2 ).Dies ist erforderlich, da Vista im Gegensatz zu früheren Versionen von Windows integrierte Unterstützung für IPv6 bietet.
Vor Windows 7 wurden diese Zeilen in der Hosts-Datei nicht auskommentiert. Aber beginnend mit Windows 7 wird die Namensauflösung für localhost von DNS selbst übernommen, daher ist seine Definition in der Hosts-Datei nicht erforderlich.
Eine Beispielhostdatei
# Copyright (c) 1993-2009 Microsoft Corp. # # Dies ist eine Beispiel-HOSTS-Datei, die von Microsoft TCP / IP für Windows verwendet wird. # # Diese Datei enthält die Zuordnungen von IP-Adressen zu Hostnamen. Jeder # Eintrag sollte in einer einzelnen Zeile stehen. Die IP-Adresse sollte # in der ersten Spalte stehen, gefolgt vom entsprechenden Hostnamen. # Die IP-Adresse und der Hostname sollten durch mindestens ein # Leerzeichen getrennt sein. # # Zusätzlich können Kommentare (wie diese) in einzelne # Zeilen oder nach dem Maschinennamen, der mit einem '#' Symbol gekennzeichnet ist, eingefügt werden. # # Zum Beispiel: # # 102. 54. 94. 97 Nashorn. Gipfel. com # Quellserver # 38. 25. 63. 10 x. Gipfel. com # x client host # localhost Namensauflösung wird innerhalb von DNS selbst behandelt. # 127. 0. 0. 1 localhost #:: 1 localhost
Um einen Eintrag zur Hosts-Datei hinzuzufügen, bearbeiten Sie die Datei einfach in einem beliebigen Texteditor. Fügen Sie am Ende der Datei nach dem Eintrag localhost eine Zeile hinzu. Jede Zeile, die Sie hinzufügen, sollte die IP-Adresse und den Host-Namen auflisten, den Sie für die Adresse verwenden möchten. Zum Beispiel, um den Hostnamen server1 zuzuordnen. LoweWriter. com mit der IP-Adresse 192. 168. 168. 201 fügen Sie diese Zeile zur Hosts-Datei hinzu:
192. 168. 168. 201 server1. LoweWriter. com
Wenn eine Anwendung die IP-Adresse des Host-Namens server1 anfordert, wird die IP-Adresse 192. 168. 168. 201 wird zurückgegeben.
Sie können einer Hostzuordnung auch einen Alias hinzufügen. Dadurch können Benutzer auf einen Host zugreifen, indem sie den Aliasnamen als alternativen Namen verwenden. Betrachten Sie beispielsweise die folgende Zeile:
192. 168. 168. 201 server1. LoweWriter. com s1
Hier das Gerät an Adresse 192. Auf 168. 168. 201 kann als server1 zugegriffen werden. LoweWriter. com oder nur s1 .
Eine Host-Datei mit mehreren Hosts definiert :
# Copyright (c) 1993-2009 Microsoft Corp. # # Dies ist eine Beispiel-HOSTS-Datei, die von Microsoft TCP / IP für Windows verwendet wird. # # Diese Datei enthält die Zuordnungen von IP-Adressen zu Hostnamen. Jeder # Eintrag sollte in einer einzelnen Zeile stehen. Die IP-Adresse sollte # in der ersten Spalte stehen, gefolgt vom entsprechenden Hostnamen. # Die IP-Adresse und der Hostname sollten durch mindestens ein # Leerzeichen getrennt sein. # # Zusätzlich können Kommentare (wie diese) in einzelne # Zeilen oder nach dem Maschinennamen, der mit einem '#' Symbol gekennzeichnet ist, eingefügt werden. # # Zum Beispiel: # # 102. 54. 94. 97 Nashorn. Gipfel. com # Quellserver # 38. 25. 63. 10 x. Gipfel. com # x client host # localhost Namensauflösung wird innerhalb von DNS selbst behandelt. # 127. 0. 0. 1 localhost #:: 1 localhost 192. 168. 168. 200 doug. LoweWriter. com # Dougs Computer 192. 168. 168. 201 server1. LoweWriter. com s1 # Hauptserver 192.168. 168. 202 debbie. LoweWriter. com # Debbies Computer 192. 168. 168. 203 printer1. LoweWriter. com p1 # HP Laserdrucker
Auch wenn Ihr Netzwerk DNS verwendet, verfügt jeder Client noch über eine Hosts-Datei, die mindestens localhost definiert.