Wie Sie Ihre Hosts-Datei in Windows 10 bearbeiten

Was ist eine Hosts-Datei?

Die Hosts-Datei ist eine lokale Textdatei, die Server oder Hostnamen IP-Adressen zuordnet. Diese Datei wird bereits seit der Zeit des ARPANET verwendet. Sie war die ursprüngliche Methode zur Auflösung von Hostnamen in eine bestimmte IP-Adresse. Die hosts-Datei ist in der Regel der erste Prozess bei der Auflösung von Domänennamen. Hier ist ein Beispiel für einen Eintrag in der hosts-Datei.

127.0.0.1 localhosts #loopback
Wir verwenden den obigen Code als Beispiel, da er fast immer in jeder hosts-Datei enthalten ist. Ein anderes Beispiel wäre etwa der folgende Eintrag.

Anmerkung:
Wir haben die geschweiften Klammern um jeden Eintrag in der hosts-Datei belwo hinzugefügt, um jeden Abschnitt besser zu definieren.
{67.225.187.61} {liquidweb.com} {#Liquid Web}
Der erste Abschnitt gibt die IP-Adresse an, an die eine Anfrage weitergeleitet wird.
Der zweite Abschnitt gibt den Ort an, von dem aus eine Anfrage umgeleitet werden soll.
Der dritte Abschnitt gibt einen Kommentar für den Eintrag an.
Jeder Eintrag wird normalerweise durch ein Leerzeichen oder einen Tabulator getrennt.
Wir würden den obigen Eintrag zu unserer hosts-Datei hinzufügen, um den Hostnamen (oder Domänennamen) liquidweb.com mit der IP-Adresse 67.225.187.61 zu verknüpfen. Um ein funktionierendes Beispiel zu geben, gehen wir zum nächsten Abschnitt über.

Warum ist eine Hosts-Datei nützlich?
Nehmen wir an, wir haben gerade eine Migration auf einen neuen Server abgeschlossen. Um zu sehen, wie unsere Domänen auf dem neuen Server aussehen und funktionieren werden, bevor wir unsere DNS-Einstellungen verschieben, können wir nicht einfach einen unserer aktuellen Domänennamen eingeben, da er zu dem alten Server aufgelöst wird, von dem wir wegziehen (da wir unsere DNS-A-Einträge nie vom alten Server verschieben, bis wir sicher sind, dass die neue Site wie erwartet funktioniert).

Um also zu sehen, wie unsere Domain auf dem neuen Server aussehen wird (ohne unsere DNS-Einträge ändern zu müssen), können wir einfach unsere lokale Hosts-Datei so ändern, dass die Domain auf die IP des neuen Servers zeigt. Wenn unsere Domain liquidweb.com heißt und die alte IP 67.225.187.61 und unsere neue IP 72.30.35.10 ist, können wir den aktuellen Eintrag liquidweb.com vorübergehend auskommentieren (mit einem ‚#‘-Symbol) und einen alternativen Eintrag hinzufügen, der auf die IP des neuen Servers zeigt.

#67.225.187.61 liquidweb.com #Liquid Web
72.30.35.10 liquidweb.com #das ist der neue liquidweb.com
Wenn wir den obigen Eintrag zu unserer Hosts-Datei hinzugefügt haben, werden wir nun jedes Mal, wenn wir liquidweb.com in unserem Browser öffnen, zur IP 72.30.35.10 weitergeleitet.

Wo befindet sich die Hosts-Datei?

Der Speicherort der Hosts-Datei ist von Betriebssystem zu Betriebssystem unterschiedlich. Die typischen Speicherorte sind unten aufgeführt.

Windows 10 – „C:\Windows\System32\Treiber\etc\hosts“
Linux – „/etc/hosts“
Mac OS X – „/private/etc/hosts“
Was enthält eine Hosts-Datei?
Eine Hosts-Datei enthält Einträge, die den folgenden Informationen ähneln. Ihre Einträge können erheblich abweichen.

# Diese Datei wird von der WSL automatisch auf der Grundlage der Windows-Hosts-Datei erstellt:
# %WINDIR%\System32\drivers\etc\hosts. Änderungen an dieser Datei werden überschrieben.
#
# Diese Datei enthält die Zuordnungen von IP-Adressen zu Hostnamen. Jeder
# Eintrag sollte in einer eigenen Zeile stehen. Die IP-Adresse sollte
Die IP-Adresse sollte in der ersten Spalte stehen, gefolgt von dem entsprechenden # Hostnamen.
Die IP-Adresse und der Hostname sollten durch mindestens ein # Leerzeichen getrennt werden.
# Leerzeichen getrennt sein.

127.0.0.1 localhost
127.0.1.1 meincomputer.localdomain meincomputer

# Die folgenden Zeilen sind für IPv6-fähige Hosts erwünscht
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouter

Wie kann ich meine Hosts-Datei bearbeiten?

Unsere \etc\hosts-Datei kann nur als Windows-Administrator bearbeitet werden. Hier ist ein kurzes Video, wie man eine Hosts-Datei bearbeitet.

Hier ist die Anleitung, wie Sie Ihre hosts-Datei ändern können.

Schritt 1.
Klicken Sie auf die Windows-Schaltfläche und geben Sie Notepad in die Suchleiste ein.

Schritt 2.
Klicken Sie mit der rechten Maustaste auf Notepad und dann auf Als Administrator ausführen.

Schritt 3.
Sie werden gefragt: „Möchten Sie dieser Anwendung erlauben, Änderungen an Ihrem Gerät vorzunehmen?“. Wählen Sie Ja.

Schritt 4.
Wählen Sie in Notepad die Option Datei und dann Öffnen.

Schritt 5.
Navigieren Sie zu C:\Windows\System32\drivers\etc\hosts oder klicken Sie auf die Adressleiste oben, fügen Sie den Pfad ein und wählen Sie Enter. Wenn Sie die Hostdatei im Verzeichnis /etc nicht sofort sehen, wählen Sie in der Dropdown-Liste Dateiname: die Option Alle Dateien und klicken Sie dann auf die Hostdatei.

Schritt 6.
Fügen Sie die entsprechende IP und den Hostnamen am Ende der hosts-Datei ein, wählen Sie Speichern und schließen Sie die Datei.

Schritt 7.
Schließlich müssen Sie Ihren DNS-Cache leeren, damit Ihr Computer die Änderungen an der Datei erkennt. Klicken Sie auf die Schaltfläche Windows und suchen Sie die Eingabeaufforderung.

Schritt 8.
Geben Sie den folgenden Befehl in das Terminal ein und drücken Sie die Eingabetaste.