Die Hosts-Datei in Windows 10: Was sie ist und wie man sie bearbeitet
Die hosts-Datei ist eine einfache Textdatei, die vom Betriebssystem verwendet wird, um Domänennamen IP-Adressen zuzuordnen, bevor das System externe DNS-Server überprüft. Durch Bearbeiten der Hosts-Datei können Sie manuell festlegen, welche IP-Adressen mit bestimmten Domänennamen verbunden sind. Dies ist nützlich, um Websites zu testen, bestimmte Domänen zu sperren oder DNS-Einstellungen außer Kraft zu setzen.
In diesem Artikel wird erklärt, was die Hosts-Datei ist, wie sie in Windows 10 funktioniert, und es wird Schritt für Schritt erklärt, wie Sie die Hosts-Datei finden, bearbeiten und effektiv nutzen können.
Was ist die Hosts-Datei?
Die Hosts-Datei ist eine Systemdatei, die statische Zuordnungen von Domänennamen zu IP-Adressen enthält. Wenn Sie einen Domänennamen in Ihren Browser eingeben (z. B. www.example.com), überprüft Ihr Computer die Hosts-Datei, bevor er sich an einen DNS-Server wendet, um die Domäne in eine IP-Adresse aufzulösen. Wenn ein Eintrag für die Domäne in der Hosts-Datei vorhanden ist, verwendet das System die dort angegebene IP-Adresse.
Häufige Verwendungen der Hosts-Datei:
- Blockieren von Websites: Leiten Sie eine Domain (z. B. www.ads.com) auf 127.0.0.1 um und blockieren Sie so den Zugriff.
- Testen von Websites: Leiten Sie eine Domäne auf einen lokalen Entwicklungsserver um.
- Umgehung von DNS-Problemen: Weisen Sie einer Domäne manuell eine IP-Adresse zu, wenn das DNS nicht korrekt aufgelöst wird.
Speicherort der Hosts-Datei in Windows 10
In Windows 10 befindet sich die Hosts-Datei in folgendem Verzeichnis:
Sie benötigen Administratorrechte, um diese Datei zu bearbeiten, da es sich um eine geschützte Systemdatei handelt.
So bearbeiten Sie die Hosts-Datei in Windows 10
Gehen Sie folgendermaßen vor, um die Hosts-Datei zu bearbeiten:
Schritt 1: Öffnen Sie Notepad als Administrator
- Klicken Sie auf die Schaltfläche Start und geben Sie Notepad in die Suchleiste ein.
- Klicken Sie mit der rechten Maustaste auf Notepad und wählen Sie Als Administrator ausführen.
Schritt 2: Öffnen Sie die Hosts-Datei
- Klicken Sie in Notepad auf Datei > Öffnen.
- Navigieren Sie zum Speicherort der Hosts-Datei:C:\Windows\System32\Treiber\etc\
- Ändern Sie in der rechten unteren Ecke des Öffnen-Dialogs den Dateityp-Filter von Textdokumente (*.txt) auf Alle Dateien.
- Wählen Sie die Hosts-Datei aus und klicken Sie auf Öffnen.
Schritt 3: Hinzufügen von Einträgen zur Hosts-Datei
Sobald die Hosts-Datei geöffnet ist, können Sie Domain-IP-Zuordnungen hinzufügen, ändern oder entfernen. Jeder Eintrag sollte in einer neuen Zeile mit dem folgenden Format stehen:
Um zum Beispiel www.ads.com zu blockieren, können Sie diese Zeile hinzufügen:
Damit wird jede Anfrage nach www.ads.com auf Ihren lokalen Rechner (127.0.0.1) umgeleitet und der Zugriff auf diese Website effektiv blockiert.
Wenn Sie eine Domäne auf eine bestimmte IP-Adresse verweisen möchten (z. B. zu Testzwecken), können Sie das folgende Format verwenden:
Dadurch wird das System gezwungen, www.example.com auf die lokale IP-Adresse 192.168.1.100 aufzulösen.
Schritt 4: Speichern Sie die Hosts-Datei
Nachdem Sie die Änderungen vorgenommen haben, klicken Sie auf Datei > Speichern, um die Hosts-Datei zu speichern. Möglicherweise werden Sie aufgefordert, die administrativen Berechtigungen zu bestätigen, um Änderungen vornehmen zu können.
Praktische Beispiele für die Verwendung der Hosts-Datei
1. Unerwünschte Websites blockieren
Sie können den Zugriff auf bestimmte Websites blockieren, indem Sie sie einer nicht existierenden IP-Adresse oder 127.0.0.1, der localhost-Adresse, zuordnen. Dadurch wird der Browser daran gehindert, die Website zu laden.
Um z. B. Facebook zu blockieren, fügen Sie den folgenden Eintrag in die Hosts-Datei ein:
Wenn Sie versuchen, www.facebook.com aufzurufen, wird die Seite nicht geladen, weil das System versucht, die Adresse 127.0.0.1 aufzulösen, auf der die Website nicht gehostet wird.
2. Umleitung von Domains zu Testzwecken
Wenn Sie eine Website entwickeln und sie auf Ihrem lokalen Rechner testen möchten, ohne die Live-Site zu beeinträchtigen, können Sie die Hosts-Datei so bearbeiten, dass die Domain auf Ihren lokalen Entwicklungsserver umgeleitet wird.
Wenn Ihr lokaler Server beispielsweise auf 192.168.1.50 läuft und Sie www.mytestsite.com lokal testen möchten, können Sie Folgendes hinzufügen:
Wenn Sie nun www.mytestsite.com aufrufen, wird die Adresse zum Testen auf Ihren lokalen Server aufgelöst.
3. Umgehung von DNS-Problemen
Wenn ein DNS-Server eine Domäne nicht korrekt auflöst oder wenn Sie eine vorübergehende Lösung benötigen, während sich DNS-Änderungen ausbreiten, können Sie die IP-Adresse manuell in der Hosts-Datei festlegen.
Wenn www.example.com zum Beispiel zu 93.184.216.34 aufgelöst werden soll, können Sie Folgendes hinzufügen:
Dadurch wird die Domäne zu der angegebenen IP-Adresse aufgelöst, ohne sich auf externe DNS-Server zu verlassen.
Wiederherstellung der Standard-Hosts-Datei
Wenn Sie die Hosts-Datei versehentlich falsch geändert haben oder den Standardzustand wiederherstellen müssen, können Sie einfach alle benutzerdefinierten Einträge entfernen und die Standardstruktur beibehalten. Die Standard-Hosts-Datei sieht wie folgt aus:
Fehlerbehebung bei Problemen mit der Hosts-Datei
- Stellen Sie sicher, dass Sie die Hosts-Datei mit administrativen Rechten bearbeiten.
- Überprüfen Sie, dass die Einträge keine Tippfehler enthalten.
- Leeren Sie Ihren DNS-Cache, um sicherzustellen, dass die Änderungen wirksam werden. Führen Sie dazu den folgenden Befehl in der Eingabeaufforderung aus: Changes Not Taking Effect:
ipconfig /flushdns- Hosts-Dateiberechtigungen: Wenn Sie die Änderungen nicht speichern können, liegt das möglicherweise an falschen Dateiberechtigungen. Klicken Sie mit der rechten Maustaste auf die Hosts-Datei, gehen Sie zu Eigenschaften und stellen Sie sicher, dass die Datei nicht auf schreibgeschützt gesetzt ist.
- Antivirus-Störung: Einige Antivirenprogramme überwachen die Hosts-Datei, um zu verhindern, dass Malware sie verändert. Wenn Sie die Hosts-Datei nicht bearbeiten können, deaktivieren Sie Ihr Antivirenprogramm vorübergehend oder überprüfen Sie dessen Einstellungen.
Schlussfolgerung
Die Hosts-Datei in Windows 10 ist ein einfaches, aber leistungsfähiges Tool, mit dem Sie DNS-Einstellungen außer Kraft setzen, Websites blockieren und Domänen zum Testen oder zur Fehlerbehebung umleiten können. Wenn Sie wissen, wie Sie die Hosts-Datei bearbeiten und verwalten, können Sie die Kontrolle darüber übernehmen, wie Ihr System Domänennamen auflöst, und so Aufgaben wie das Blockieren unerwünschter Inhalte, das Testen lokaler Websites oder die Verwaltung von Netzwerkkonfigurationen erleichtern.