Die Hosts-Datei für das Windows-Betriebssystem ist eine Textdatei, die verwendet wird, um IP-Adressen mit ihren Hostnamen zu verknüpfen. Es ermöglicht dem Benutzer, DNS-Anfragen an bestimmte IP-Adressen umzuleiten, ohne auf DNS-Server zuzugreifen. Daher kann die Hosts-Datei verwendet werden, um den Zugriff auf bestimmte Websites zu blockieren oder den Datenverkehr auf einen lokalen Computer oder einen anderen Computer im lokalen Netzwerk umzuleiten.
Um die hosts-Datei zu verwenden, müssen Sie sie mit einem Texteditor öffnen und den gewünschten Eintrag hinzufügen. Jeder Eintrag in der Hosts-Datei hat seine eigene IP-Adresse, gefolgt von einem Hostnamen oder Domänennamen. Jeder Eintrag muss mit einer IP-Adresse beginnen, gefolgt von einem Leerzeichen und einem Hostnamen oder Domänennamen. Sie können auch Kommentare hinzufügen, die mit dem Zeichen # beginnen.
Beispieleintrag in der Hosts-Datei:127.0.0.1 localhost
# Dieser Eintrag leitet Anfragen mithilfe der IP-Adresse 127.0.0.1 und des Hostnamens localhost an den lokalen Computer weiter.
Wenn das Windows-Betriebssystem eine DNS-Anforderung empfängt, überprüft es zuerst die hosts-Datei auf einen entsprechenden Eintrag. Wenn es gefunden wird, verwendet das Betriebssystem die angegebene IP-Adresse, anstatt eine Anfrage an den DNS-Server zu senden. Wenn kein Eintrag in der hosts-Datei gefunden wird, sucht das Betriebssystem standardmäßig weiter nach DNS.
Was ist eine Hosts-Datei
Die hosts-Datei ist eine lokale Datei, was bedeutet, dass sie sich direkt auf Ihrem Computer befindet. Die Hosts-Datei kann vom Benutzer bearbeitet werden, um bestimmte IP-Adressen für bestimmte Domainnamen anzugeben oder neue Einträge für die Zuordnung hinzuzufügen.
Die Hosts-Datei hat Vorrang vor dem DNS (Domain Name System), was bedeutet, dass das Betriebssystem die angegebene IP-Adresse verwendet, wenn in der Hosts-Datei ein Eintrag für eine bestimmte Domäne vorhanden ist und die von den DNS-Servern erhaltenen Informationen ignoriert werden. Dadurch können Benutzer den Datenverkehr von einer bestimmten Domäne an eine andere IP-Adresse umleiten oder den Zugriff auf bestimmte Websites blockieren.
| Beispieleintrag in der Hosts-Datei | Die Beschreibung |
|---|---|
| 127.0.0.1 localhost | Dies ist ein Standardeintrag, der normalerweise in der Hosts-Datei vorhanden ist. Dies bedeutet, dass das Betriebssystem die IP-Adresse 127.0.0.1 (auch als "Loopback-Adresse" bekannt) verwendet, wenn es auf die Domäne "localhost" zugreift. |
| 192.168.1.100 example.com | Dieser Eintrag sagt dem Betriebssystem, dass die Adresse example.com entspricht der IP-Adresse 192.168.1.100. Wenn der Benutzer versucht, eine Verbindung zu example herzustellen.com, das Betriebssystem verwendet die angegebene IP-Adresse, um die Verbindung herzustellen. |
Die Verwendung der Hosts-Datei kann in verschiedenen Szenarien nützlich sein, z. B. zum Blockieren unerwünschter Websites, zum Debuggen von Netzwerkproblemen oder zum Testen von Webservern. Beim Ändern der Hosts-Datei müssen Sie jedoch vorsichtig sein, da eine falsche Konfiguration zu unvorhersehbarem Systemverhalten oder Problemen mit der Internetverbindung führen kann.
Definition und Zweck
Die hosts-Datei ist eine der ersten Dateien, die vom Betriebssystem beim Start geladen werden. Es befindet sich im Windows-Systemordner und hat den Namen "Hosts". Die Einträge in der hosts-Datei bestehen aus einer IP-Adresse und einem zugeordneten Domänennamen, getrennt durch Leerzeichen oder Tabulatoren.
Die hosts-Datei wird für verschiedene Zwecke verwendet, darunter das Blockieren unerwünschter Websites, das Weiterleiten von IP-Adressen an lokale Ressourcen, das Debuggen und Testen von Netzwerkanwendungen und vieles mehr.
Die Verwendung der Hosts-Datei bietet eine schnellere und vorhersehbare Möglichkeit, mit Domänennamen zu arbeiten, da sie den Zugriff auf einen Remote-DNS-Server umgeht und nur lokal auf einem bestimmten Computer angewendet werden kann.
Speicherort und Struktur der Datei
Die hosts-Datei im Windows-Betriebssystem befindet sich im Verzeichnis C:\Windows\System32\drivers\etc\
Die Struktur der Hosts-Datei ist sehr einfach. Jede Zeile der Datei enthält die IP-Adresse und den entsprechenden Domänennamen, getrennt durch ein Leerzeichen oder ein Tabulator. Alle Zeilen, die mit dem Zeichen "#" beginnen, werden als Kommentare betrachtet und vom System ignoriert.
Beispieleintrag in der Hosts-Datei:
127.0.0.1 localhost
In diesem Beispiel ist 127.0.0.1 die lokale IP-Adresse des Computers, und localhost ist der Domänenname, der für den Zugriff auf den Computer selbst verwendet wird.
Was ist die Hosts-Datei in Windows?
Die hosts-Datei wird hauptsächlich für:
- Umleitung des Verkehrs: die hosts-Datei kann verwendet werden, um Anfragen zu bestimmten Domainnamen an andere IP-Adressen umzuleiten. Sie können beispielsweise angeben, dass Anfragen an einen Domainnamen gestellt werden sollen example.com sie wurden an die IP-Adresse 127.0.0.1 weitergeleitet, was bedeutet, dass sie lokal verarbeitet werden.
- Sperren von Websites: die Hosts-Datei kann auch verwendet werden, um den Zugriff auf bestimmte Websites zu blockieren oder auf andere Seiten umzuleiten. Sie können beispielsweise die Hosts-Datei so konfigurieren, dass der Zugriff auf bestimmte Werbeseiten blockiert wird, indem Sie ihre Domain-Namen hinzufügen und sie an die IP-Adresse 0.0.0.0 weiterleiten.
- Testen und entwickeln: mithilfe der Hosts-Datei können Sie virtuelle Domänen auf dem lokalen Computer erstellen, um Websites zu testen und zu entwickeln. Auf diese Weise können Sie die Funktionalität und das Erscheinungsbild einer Website überprüfen, ohne sie auf einem Remote-Server bereitstellen zu müssen.
Möglicherweise benötigen Sie Administratorrechte, um Änderungen an der hosts-Datei vorzunehmen. Normalerweise befindet sich die hosts-Datei in folgendem Verzeichnis: C:\Windows\System32\drivers\etc\hosts .
Blockieren von Anzeigen und bösartigen Websites
Mit der Windows-Hosts-Datei können Sie den Zugriff auf bestimmte Websites blockieren, einschließlich Werbung und bösartiger Ressourcen. Dies wird erreicht, indem Einträge in der Hosts-Datei erstellt werden, die auf falsche IP-Adressen für verbotene Websites verweisen. Wenn ein Computer versucht, auf diese Websites zuzugreifen, wird er an den lokalen Computer oder an eine andere Adresse weitergeleitet, die Sie angeben.
Um Anzeigen und bösartige Websites mit der Hosts-Datei zu blockieren, müssen Sie zuerst die IP-Adressen dieser Websites finden. Dies kann durch den Zugriff auf Netzwerktools wie eine Eingabeaufforderung oder Online-Dienste zur Überprüfung von IP-Adressen erfolgen. Dann fügen Sie der Hosts-Datei Einträge hinzu und geben diese IP-Adressen und verbotenen Domainnamen an. Nachdem Sie die Änderungen gespeichert haben, blockiert der Computer den Zugriff auf diese Websites.
Beispiel für einen Eintrag in der Hosts-Datei zum Blockieren von Anzeigen:
| IP-Adresse | Domain-Name |
|---|---|
| 0.0.0.0 | ad.doubleclick.net |
| 0.0.0.0 | ads.example.com |
In diesem Beispiel verwenden wir die IP-Adresse 0.0.0.0, die ungültig ist, um Anfragen an die angegebenen Domainnamen an nichts weiterzuleiten, was die Werbung blockiert.
Sie können auch die hosts-Datei verwenden, um den Zugriff auf bösartige Websites zu blockieren. Dazu müssen Sie die IP-Adressen bösartiger Websites finden und der Hosts-Datei Einträge hinzufügen, die diese IP-Adressen und verbotenen Domains angeben. Wenn Sie darauf zugreifen, wird der Computer an eine ungültige Adresse weitergeleitet, die den Zugriff auf schädliche Ressourcen verhindert.
Es ist wichtig sich daran zu erinnern, dass die Hosts-Datei vom System überschrieben oder aktualisiert werden kann, daher ist es sehr wichtig, die Hosts-Dateien regelmäßig zu aktualisieren und zu überprüfen, um die Wirksamkeit von Anzeigenblockierung und bösartigen Websites aufrechtzuerhalten.
Konfigurieren lokaler DNS-Einträge
Mit der Hosts-Datei in Windows können Sie lokale DNS-Einträge für Ihren Computer festlegen. Auf diese Weise können Sie angeben, welche Domainnamen an bestimmte IP-Adressen weitergeleitet werden sollen. Das Konfigurieren lokaler DNS-Einträge in der Hosts-Datei kann hilfreich sein, um DNS-Server zu umgehen und Anfragen an lokale Server weiterzuleiten oder den Zugriff auf bestimmte Websites zu blockieren.
Die folgende Tabelle zeigt das allgemeine Format der Einträge in der hosts-Datei:
| IP-Adresse | Domain-Name |
|---|---|
| 127.0.0.1 | localhost |
| 192.168.1.100 | example.com |
In diesem Beispiel, wenn Sie eine Webadresse eingeben "example.com " in Ihrem Browser wird die Anfrage an die IP-Adresse "192.168.1.100" weitergeleitet, anstatt eine Abfrage an einen normalen DNS-Server durchzuführen. Auf diese Weise können Sie eine lokale Version der Website erstellen, auf der Sie testen und entwickeln können.
Um die Hosts-Datei in Windows zu bearbeiten, benötigen Sie Administratorrechte. Öffnen Sie einen Texteditor mit Administratorrechten und öffnen Sie die Datei "C:\Windows\System32\drivers\etc\hosts ". Fügen Sie neue Einträge am Ende der Datei mithilfe des oben beschriebenen Formats hinzu.
Nachdem Sie die Änderungen an der Hosts-Datei vorgenommen haben, speichern Sie sie und starten Sie den Computer neu, damit die Änderungen wirksam werden. Denken Sie daran, dass Sie bei der Verwendung von Einträgen in der hosts-Datei möglicherweise den DNS-Cache leeren müssen, damit die Änderungen sofort funktionieren. Führen Sie dazu den Befehl "ipconfig /flushdns" an der Eingabeaufforderung aus.
Die Verwendung der hosts-Datei zum Konfigurieren lokaler DNS-Einträge kann für Entwickler, Systemadministratoren und Benutzer, die eine feinere Konfiguration und Kontrolle über DNS-Anfragen und -Umleitungen benötigen, ein nützliches Werkzeug sein.