Hosts-Datei der Clienten

Antworten
sTunTe
Moderator
Beiträge: 3078
Registriert: 9. Jun 2008, 16:25
Wohnort: im nasskalten Norden

Hosts-Datei der Clienten

Beitrag von sTunTe »

Mit Einführung von PP3 wird u.U. die Hosts-Datei der Clienten angepasst, um möglichen Problemen mit DNS-Servern vorzubeugen.
Ob Änderungen an dieser Datei vorgenommen werden, hängt von den Netzwerkeinstellungen des Windows Home Servers ab.
Zudem können noch Backups der hosts-Datei von der Home Server Konsole erstellt werden, welche mit "hosts.bak" und/oder "hosts.original" betitelt werden.
Hierbei kann es zu fehlerhaften Einträgen kommen, wenn der Administrator Änderungen der Netzwerkeinstellungen vornimmt.
wikipedia hat geschrieben:Die Datei hosts ist eine lokale Textdatei, welche der Aufgabe von DNS-Informationen nahe kommt. Diese Datei dient der festen Zuordnung von Hostnamen mit IP-Adressen.

Details
Das Format der Datei stammt ursprünglich aus BSD (Berkeley Software Distribution) UNIX 4.3, welches in Verbindung mit dem dort entwickelten Netzwerk-Stack steht, und wurde für diverse Systeme übernommen.

Vor der Einführung des Domain Name Systems wurden Rechnernamen im Internet über Hosts-Dateien aufgelöst. Die Verteilung und Aktualisierung dieser Dateien war allerdings ein logistisches Problem. Deshalb werden Hosts-Dateien im Internet sowie in größeren Netzwerken heutzutage selten bis nicht mehr verwendet. Auch Loopback-Adressen benötigen heutzutage keinen Eintrag in der Hosts-Datei.

Muss ein Hostname in eine IP-Adresse (oder umgekehrt) aufgelöst werden, so wird bei Betriebssystemen zuerst versucht, die Auflösung lokal anhand der in der Hosts-Datei gespeicherten Zuordnungen durchzuführen, bevor andere Methoden (DNS, WINS etc.) versucht werden.
Quelle: wikipedia

Speicherpfad der Hosts-Datei:
Bei Windows XP, Vista und Seven ist die Datei unter

Code: Alles auswählen

C:\Windows\System32\drivers\etc
zu finden.

Hosts-Datei bearbeiten:
Unter Vista/Seven benötigt man Administratorrechte um die Hosts-Datei zu editieren.
Am einfachsten bewerkstelligt man dieses, indem man unter
Start -> Alle Programme -> Zubehör
einen Rechtsklick auf den Editor macht und im Kontextmenü
"Als Administrator ausführen" wählt.

Mit dem Editor den o.g. Pfad öffnen, unter Dateityp "Alle Dateien" einstellen und die Datei "hosts" öffnen.
Die Datei hat keine Endung wie z.B. .txt, .ini, .cfg, o.ä.


Unveränderte hosts-Datei Windows XP

Code: Alles auswählen

# Copyright (c) 1993-1999 Microsoft Corp.
#
# Dies ist eine HOSTS-Beispieldatei, die von Microsoft TCP/IP
# für Windows 2000 verwendet wird.
#
# Diese Datei enthält die Zuordnungen der IP-Adressen zu Hostnamen.
# Jeder Eintrag muss in einer eigenen Zeile stehen. Die IP-
# Adresse sollte in der ersten Spalte gefolgt vom zugehörigen
# Hostnamen stehen.
# Die IP-Adresse und der Hostname müssen durch mindestens ein
# Leerzeichen getrennt sein.
#
# Zusätzliche Kommentare (so wie in dieser Datei) können in
# einzelnen Zeilen oder hinter dem Computernamen eingefügt werden,
# aber müssen mit dem Zeichen '#' eingegeben werden.
#
# Zum Beispiel:
#
#      102.54.94.97     rhino.acme.com          # Quellserver
#       38.25.63.10     x.acme.com              # x-Clienthost

127.0.0.1       localhost
Unveränderte hosts-Datei Windows Seven

Code: Alles auswählen

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

Welche Dateien (hosts, hosts.bak, hosts.original) sollten vorhanden sein, bzw. in welchem Fall werden diese erstellt?
Die hosts-Datei ist immer vorhanden, egal welche Einstellungen man am WHS getätigt hat.
Die hosts.bak wird entweder dann erstellt, wenn der WHS eine statische IP zugewiesen bekommen hat, oder bei der Deinstallation der Homeserver Konsole.
Die hosts.original ist nur bei Verwendung einer statischen IP vorhanden.

Unter welchen Voraussetzungen welche Datei vorhanden ist und welcher Inhalt zu erwarten sein sollte, kann der folgender Auflistung entnommen werden.


Szenario 1: WHS mit dynamischer IP (DHCP)
Installation der Konsole:
hostskeine Änderungen
hosts.bakn/a
hosts.originaln/a
Deinstallation der Konsole:
hostskeine Änderungen
hosts.bakBackup der hosts-Datei
hosts.originaln/a
Szenario 2: WHS mit statischer IP
Installation der Konsole:
hostsVerweis auf den Homeserver
hosts.bakBackup der hosts-Datei
hosts.originalBackup der original hosts-Datei
Deinstallation der Konsole:
hostsWiederhergestellte hosts-Datei von hosts.bak
hosts.bakBackup der hosts-Datei inkl. Verweis auf den Homeserver
hosts.originalBackup der original hosts-Datei
Szenario 3: WHS mit statischer IP, anschließende Änderung der IP-Adresse
vor IP-Änderung:
hostsVerweis auf den Homeserver
hosts.bakBackup der hosts-Datei
hosts.originalBackup der original hosts-Datei
nach IP-Änderung:
hostsVerweis auf die neue IP des Homeservers
hosts.bakBackup der hosts-Datei inkl. Verweis auf die alte IP des Homeserver
hosts.originalBackup der original hosts-Datei
Deinstallation der Konsole:
hostsWiederhergestellte hosts-Datei, vermutlich von hosts.original
hosts.bakBackup der hosts-Datei inkl. Verweis auf die letzte IP des Homeserver
hosts.originalBackup der original hosts-Datei
Szenario 4: WHS mit dynamsicher IP, IP-Reservierung über DHCP
Installation der Konsole:
hostskeine Änderung
hosts.bakn/a
hosts.originaln/a
Deinstallation der Konsole:
hostsWiederhergestellte hosts-Datei
hosts.bakBackup der hosts-Datei, Herkunft unbekannt
hosts.originaln/a
Szenario 5: WHS mit statischer IP, anschließend Änderung auf dynamische IP
vor IP-Änderung:
hostsVerweis auf den Homeserver
hosts.bakBackup der hosts-Datei
hosts.originalBackup der original hosts-Datei
nach IP-Änderung:
hostsVerweis auf die neue IP des Homeservers
hosts.bakBackup der hosts-Datei inkl. Verweis auf die alte IP des Homeserver
hosts.originalBackup der original hosts-Datei
Deinstallation der Konsole:
hostsWiederhergestellte hosts-Datei, vermutlich von hosts.original
hosts.bakBackup der hosts-Datei inkl. Verweis auf die letzte IP des Homeserver
hosts.originalBackup der original hosts-Datei
Szenario 6: WHS mit dynamischer IP, anschließend Änderung auf statische IP
vor IP-Änderung:
hostskeine Änderung
hosts.bakn/a
hosts.originaln/a
nach IP-Änderung:
hostsVerweis auf den Homeserver
hosts.bakBackup der hosts-Datei
hosts.originalBackup der original hosts-Datei
Szenario 7: WHS mit statischer IP, Änderung des DNS-Namens
Nach Änderung des DNS-Names bleibt der Eintrag des alten DNS-Namens in der hosts-Datei erhalten.
Der neue Name wird nicht aufgeführt.
Somit kann u.U. keine Kommunikation mit dem WHS stattfinden.
Unbedingt die hosts-Datei der Clienten anpassen!


Gruß
sTunTe
Antworten