Was ist eine hosts Datei?


Die hosts Datei ist bestimmt nicht jedem ein Begriff.

Ursprünglich war diese Datei dazu gedacht, um hostnamen IP-Adressen zuzuordnen. Existieren Einträge, wird vom Betriebssystem versucht Namensauflösungen von Adressen primär über die hosts vor anderen Methoden durchzuführen.

Weiterführend kann die Datei kann als Blacklist für unliebsame Dienste verwendet werden, um Adressen und Datenverkehr auf dem eigenen Gerät vom und ins Netz systemweit zu blockieren.

Auf dem Bild sind diverse Werbedienste und Tracker der Firma Google LLC mittels hosts Einträgen systemweit blockiert.

Einige Einträge wurden zusätzlich mit optionalen Informationen versehen.

Praktische Beispielanwendungen wären dem Zweck nach das blockieren Datenweitergabe, dem Blockieren von Spyware, Cookies, Advertisung, Analytics, Werbung in jeglicher Form (Videos, Banner, Popups etc.), Zwangsaktualisierungen, bösartige Bitcoinscripte, Viren, Trojaner, Tracking in Spielen, Programmen, Webseiten oder anderen Dingen auf den eigenen Geräten. Wie Adblocker im Browser auch, nur systemweit. Unabhängig von Firewallsystemen oder Anti-Virus Software.


Vorteile der hosts Datei:


  1. Einfache Handhabung
  2. Benötigt keine zusätzlichen Addons oder Programme
  3. Als Basis kompatibel mit anderen Schutzmechanismen
  4. Systemweiter Block von unerwünschten Verbindungen in Spielen, Programmen und Webseiten
  5. Einsetzbar auf Desktop UND Mobilgeräten wie Tablets oder Telefonen

Nachteile der hosts Datei:

  1. IP-Adressen müssen weiterhin über eigene Firewalls verwaltet werden
  2. Versagt bei generischen und codierten Inhalten
  3. Je nach Art kann sich Software über erstellte Regeln in der hosts hinwegsetzen

hosts Datei in Windows bearbeiten

  1. Ein normaler Text Editor zum Bearbeiten der hosts Datei reicht völlig aus.
  2. Die hosts befindet sich im Systemverzeichnis von Windows z.b. "*.*\windows\system32\drivers\etc".
  3. Um die hosts Datei in Windows zu bearbeiten, wird wegen Schreibschutz empfohlen, diese zwecks Änderungen auf den Desktop zu kopieren. Dort kann die Datei mit dem Editor ganz normal geöffnet und auch abgespeichert werden.
  4. Gespeichert wird und muss ohne Datei-Endung. Im Texteditor geht das über "Speichern unter" und dem Punkt "Alle Endungen"
Am besten ist es, wenn eine Verknüpfung in das Systemverzeichnis angelegt wird, sodass sich auf Dauer einige Mausklicks erspart werden können. So ist die hosts Datei für weitere Änderungen immer wieder schnell erreichbar.

Nach Bearbeitung kann die hosts Datei zurück in das "*.*\windows\system32\drivers\etc" Verzeichnis kopiert und die alte Datei überschrieben werden.


Für Pfade innerhalb anderer Betriebssystem als Windows bitte dem Eintrag zur hosts (Datei) – Wikipedia (externe Seite) folgen.

hosts Editoren:


Wer lieber mit anderen Programmen arbeiten möchte, wird schnell im Netz fündig. Hier gibt es diverse Software zu finden, welche dem Nutzer in verschiedensten Variationen mitsamt Kompfortfunktionen zur Seite stehen. Es reicht allerdings schon ein normaler Texteditor aus. Windows wie auch andere Systeme bieten oftmals eigene Editoren von Haus an.

Unterschied zwischen 0.0.0.0 und 127.0.0.1 mitsamt Grundaufbau:


Die hosts Datei Syntax ist relativ übersichtlich gehalten. Pro Zeile ein hostname. Im Beispiel wird 0.0.0.0 verwendet um aufzuzeigen, dass der hosteintrag unerreichbar ist. Alternativ ist 127.0.0.1 als Loopback Traffic Kommunikation innerhalb desselben Hosts verwendbar. 0.0.0.0 ist allerdings ein klein wenig schneller in der Verarbeitung, nimmt weniger Platz ein und ist daher für unsere Zwecke praktischer im Einsatz.

Per "#" Raute können zusätzlich Kommentare hinzugefügt bzw. Zeilen deaktiviert werden.

Kommentare werden sinnvoll bei großen Dateien, eigenen Anmerkungen oder um Hostnamen zu de/aktivieren.

Blockierte Beispiele mit Kommentaren (Netzwerkverkehr zu eingetragenen hostnamen wird blockiert)
0.0.0.0 livetileedge.dsx.mp.microsoft.com # Zuständig für Kacheln im Windows 10 Startmenü
0.0.0.0 click.email.microsoftemail.com # Linkauswertung in Newslettern
0.0.0.0 sfdataservice.microsoft.com # Erweiterung der Smartscreen Telemetrie
In diesem Codeblock wurde einfach eine eigene Notiz an das Zeilenende angehängt.

NIcht blockierte Beispiele eines auskommentierten Eintrags (Netzwerkverkehr zu eingetragenen hostnamen wird erlaubt)
#0.0.0.0 livetileedge.dsx.mp.microsoft.com
#0.0.0.0 click.email.microsoftemail.com # Linkauswertung in Newslettern
Wurde gesamte Zeile wie hier auskommentiert, besteht wieder eine aktive Verbindung zur angegebenen Adresse. Falls ein Kommentar hinter dem hostnamen existiert, kommt dieser ohne Probleme so belassen werden.

Ip-Adressen in der hosts
Das Blockieren von Ip-Adressen via hosts ist nicht möglich, da die hosts Datei nur für die Namensauflösung über DNS verwendet wird. Ip-Adressen müssen daher zusätzlich z.b. über eine Firewall blockiert werden.


In den "neueren" Versionen von Windows (7, 8, 10+) beherrscht die hosts auch den Umgang mit dem ip6 Protokoll.