15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
29.10.2024

Die Hosts-Datei in Windows 10: Was sie ist, wo sie zu finden ist und wie man sie bearbeitet

Ob Sie ein Entwickler sind, der eine neue Webanwendung testet, ein Sysadmin, der DNS-Propagierungsprobleme behebt, oder einfach jemand, der ablenkende Websites blockieren möchte – die Windows 10 Hosts-Datei ist eines der leistungsstärksten – und am häufigsten übersehenen – Werkzeuge, die Ihnen zur Verfügung stehen.

In diesem umfassenden Leitfaden erklären wir genau, was die Hosts-Datei ist, wie sie im Hintergrund funktioniert, wo Sie sie finden und wie Sie sie sicher und effektiv mit praxisnahen Beispielen bearbeiten können.

Was ist die Hosts-Datei?

Die Hosts-Datei ist eine einfache Textdatei des Systems, die menschenlesbare Domainnamen ihren entsprechenden IP-Adressen zuordnet. Sie fungiert als lokale, statische Alternative zur DNS-Auflösung (Domain Name System).

Hier ist der entscheidende Punkt: Ihr Betriebssystem prüft die Hosts-Datei *bevor* es einen externen DNS-Server abfragt. Das bedeutet, dass jeder Eintrag, den Sie in der Hosts-Datei definieren, sofort Vorrang vor dem hat, was ein DNS-Server zurückgeben könnte.

Wie die Domain-Auflösung funktioniert (vereinfacht)

Wenn Sie www.example.com in Ihren Browser eingeben, folgt Ihr System dieser Suchreihenfolge:

  1. Lokaler Cache — Wurde diese Domain kürzlich aufgelöst?
  2. Hosts-Datei — Gibt es einen statischen Eintrag für diese Domain?
  3. DNS-Resolver — Abfrage des konfigurierten DNS-Servers (z. B. Googles 8.8.8.8 oder der Server Ihres ISP)

Da die Hosts-Datei an zweiter Stelle steht – noch vor dem externen DNS – überschreibt jede dort definierte Zuordnung das DNS für diese Domain auf Ihrem lokalen Rechner vollständig.

Häufige Anwendungsfälle für die Hosts-Datei

Wenn Sie verstehen, *warum* Sie die Hosts-Datei bearbeiten würden, ist es viel einfacher, sie korrekt zu verwenden. Hier sind die praktischsten Szenarien:

AnwendungsfallBeschreibung
Websites blockierenEine Domain auf 127.0.0.1 umleiten, um das Laden zu verhindern
Lokales EntwicklungstestingEine Produktionsdomain auf eine lokale oder Staging-Server-IP verweisen
DNS-Propagierungsverzögerungen umgehenManuell eine IP zuweisen, während DNS-Änderungen noch propagiert werden
Fehlerhafte DNS-Einträge überschreibenAuflösungsprobleme beheben, ohne auf Korrekturen vorgelagerter Server zu warten
Werbung und Tracker blockierenBekannte werbeschaltende Domains auf eine Null-Adresse umleiten

> Profi-Tipp für Entwickler: Wenn Sie eine lokale Entwicklungsumgebung betreiben oder eine neue Serverkonfiguration testen – zum Beispiel vor der Migration Ihrer Website auf ein neues VPS Hosting-Paket – ermöglicht Ihnen die Hosts-Datei, genau zu sehen, wie sich Ihre Website auf der neuen IP-Adresse verhalten wird, ohne die Live-DNS-Einträge zu berühren.

Wo befindet sich die Hosts-Datei in Windows 10?

In Windows 10 befindet sich die Hosts-Datei unter folgendem Pfad:

C:WindowsSystem32driversetchosts

Dies ist eine geschützte Systemdatei, was bedeutet:

  • Sie hat keine Dateiendung (sie heißt einfach hosts)
  • Sie können sie nicht bearbeiten ohne Administratorrechte
  • Standard-Dateibrowser zeigen sie möglicherweise nicht an, es sei denn, Sie ändern den Dateitypfilter

> Hinweis: Der Ordner etc enthält auch andere Netzwerkkonfigurationsdateien wie networks, protocol und services. Ändern Sie diese nicht, es sei denn, Sie wissen genau, was Sie tun.

So bearbeiten Sie die Hosts-Datei in Windows 10 (Schritt für Schritt)

Es gibt zwei zuverlässige Methoden, um die Hosts-Datei zu bearbeiten: mit Notepad mit Administratorrechten (der gebräuchlichste Ansatz) oder mit PowerShell. Wir behandeln beide.

Methode 1: Hosts-Datei mit Notepad bearbeiten (Empfohlen)

#### Schritt 1 — Notepad als Administrator öffnen

  1. Klicken Sie auf die Start-Schaltfläche (oder drücken Sie die Windows-Taste)
  2. Geben Sie Notepad in die Suchleiste ein
  3. Rechtsklicken Sie auf Notepad in den Ergebnissen
  4. Wählen Sie „Als Administrator ausführen”
  5. Klicken Sie auf Ja, wenn Sie von der Benutzerkontensteuerung (UAC) dazu aufgefordert werden

> ⚠️ Wichtig: Wenn Sie Notepad normal öffnen (ohne Administratorrechte) und versuchen, die Hosts-Datei zu speichern, schlägt Windows stillschweigend fehl oder zeigt eine Fehlermeldung an. Führen Sie es immer zuerst als Administrator aus.

#### Schritt 2 — Die Hosts-Datei öffnen

  1. Klicken Sie in Notepad auf Datei → Öffnen
  2. Navigieren Sie zu: C:WindowsSystem32driversetc
  3. Ändern Sie in der unteren rechten Ecke des Öffnen-Dialogs den Dateitypfilter von Text Documents (*.txt) auf Alle Dateien (*.*)
  4. Sie sehen nun die Datei hosts aufgelistet — wählen Sie sie aus und klicken Sie auf Öffnen

#### Schritt 3 — Die Dateistruktur verstehen

Wenn Sie die Hosts-Datei öffnen, sehen Sie etwas wie folgt:

# 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.
#

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

Zeilen, die mit # beginnen, sind Kommentare und werden vom System ignoriert. Alle aktiven Einträge müssen diesem Format folgen:

IP_address    domain_name
  • Die IP-Adresse kommt zuerst
  • Gefolgt von mindestens einem Leerzeichen oder Tabulator
  • Dann der Domainname
  • Ein Eintrag pro Zeile

#### Schritt 4 — Einträge hinzufügen, ändern oder entfernen

Scrollen Sie zum Ende der Datei (unterhalb aller Kommentare) und fügen Sie Ihre Einträge hinzu. Hier sind die gebräuchlichsten Formate:

Eine Website blockieren:

127.0.0.1    www.example.com
127.0.0.1    example.com

Eine Domain auf einen bestimmten Server umleiten:

192.168.1.100    www.mytestsite.com

Einen Kommentar hinzufügen, um Ihre Änderungen zu dokumentieren:

# Blocking social media during work hours
127.0.0.1    www.facebook.com
127.0.0.1    facebook.com

#### Schritt 5 — Die Hosts-Datei speichern

  1. Klicken Sie auf Datei → Speichern (oder drücken Sie Ctrl + S)
  2. Wenn Sie von der UAC dazu aufgefordert werden, bestätigen Sie die Administratorberechtigung
  3. Die Änderungen treten sofort in Kraft — kein Neustart erforderlich

> Wenn Windows das Speichern verweigert, liegt es daran, dass Notepad nicht mit Administratorrechten geöffnet wurde. Schließen Sie es und wiederholen Sie den Vorgang ab Schritt 1.

Methode 2: Hosts-Datei mit PowerShell bearbeiten

Für Sysadmins, die die Befehlszeile bevorzugen, können Sie die Hosts-Datei direkt in Notepad über eine erhöhte PowerShell-Sitzung öffnen:

  1. Drücken Sie Windows + X und wählen Sie Windows PowerShell (Admin)
  2. Führen Sie den folgenden Befehl aus:
notepad C:WindowsSystem32driversetchosts
  1. Nehmen Sie Ihre Änderungen vor und speichern Sie

Alternativ können Sie einen neuen Eintrag direkt aus PowerShell hinzufügen, ohne einen Texteditor zu öffnen:

Add-Content -Path "C:WindowsSystem32driversetchosts" -Value "127.0.0.1`twww.example.com"

Praktische Beispiele: Reale Anwendungsfälle für die Hosts-Datei

Beispiel 1 — Unerwünschte oder ablenkende Websites blockieren

Um eine Website zu blockieren, leiten Sie ihre Domain auf 127.0.0.1 (Ihre lokale Loopback-Adresse) um. Da dort kein Webserver lauscht, gibt der Browser einen Verbindungsfehler zurück.

Facebook vollständig blockieren:

127.0.0.1    www.facebook.com
127.0.0.1    facebook.com
127.0.0.1    m.facebook.com

YouTube blockieren:

127.0.0.1    www.youtube.com
127.0.0.1    youtube.com

> Warum sowohl die www– als auch die Nicht-www-Version angeben? Weil Browser möglicherweise beide versuchen. Wenn Sie nur www.facebook.com blockieren, funktioniert das Aufrufen von facebook.com weiterhin. Fügen Sie immer beide Varianten hinzu.

Beispiel 2 — Eine Website vor der DNS-Propagierung testen

Dies ist einer der wertvollsten Einsatzbereiche der Hosts-Datei für Entwickler und Sysadmins. Angenommen, Sie migrieren eine Website auf einen neuen Server – zum Beispiel von Shared Hosting auf einen Dedicated Server – und möchten überprüfen, ob alles auf der neuen IP funktioniert, bevor Sie Ihre Live-DNS-Einträge aktualisieren.

Szenario: Die IP Ihres neuen Servers ist 203.0.113.50 und Ihre Domain ist www.mybusiness.com

Fügen Sie diesen Eintrag zu Ihrer Hosts-Datei hinzu:

203.0.113.50    www.mybusiness.com
203.0.113.50    mybusiness.com

Wenn *Sie* nun www.mybusiness.com besuchen, löst Ihr Browser es auf den neuen Server auf. Alle anderen auf der Welt sehen weiterhin den alten Server über DNS. Sobald Sie bestätigt haben, dass der neue Server einwandfrei funktioniert, aktualisieren Sie Ihre DNS-Einträge – und entfernen Sie dann diese Einträge aus Ihrer Hosts-Datei.

Diese Technik ist besonders nützlich, wenn:

  • Sie zwischen Hosting-Anbietern migrieren
  • Sie eine neue SSL-Zertifikat-Konfiguration vor dem Live-Gang testen
  • Sie serverseitige Weiterleitungen und .htaccess-Regeln überprüfen
  • Sie die E-Mail-Zustellbarkeit bei einem neuen E-Mail-Hosting-Setup prüfen

Beispiel 3 — DNS-Propagierungsverzögerungen umgehen

DNS-Änderungen können zwischen wenigen Minuten und 48 Stunden benötigen, um sich global zu verbreiten. Wenn Sie gerade eine Domain auf einen neuen Server gezeigt haben und sofortigen Zugriff von Ihrem Rechner benötigen, ist die Hosts-Datei Ihr bester Freund.

Szenario: Sie haben den A-Eintrag Ihrer Domain auf 93.184.216.34 aktualisiert, aber DNS hat sich noch nicht propagiert.

93.184.216.34    www.example.com
93.184.216.34    example.com

Ihr Rechner löst die Domain nun sofort auf die neue IP auf, unabhängig davon, was DNS-Server zurückgeben.

> Denken Sie daran, diese Einträge zu entfernen, sobald DNS vollständig propagiert wurde. Veraltete Hosts-Datei-Einträge können später zu verwirrenden Verbindungsproblemen führen.

Beispiel 4 — Werbenetzwerke und Tracker blockieren

Sie können die Hosts-Datei als einfachen Werbeblocker verwenden, indem Sie bekannte werbeschaltende und Tracking-Domains auf 0.0.0.0 umleiten (was etwas schneller ist als 127.0.0.1, da es nicht auf einen Verbindungs-Timeout wartet):

0.0.0.0    ads.doubleclick.net
0.0.0.0    googleadservices.com
0.0.0.0    pagead2.googlesyndication.com
0.0.0.0    tracking.example-analytics.com

> Für umfangreiches Werbeblockieren über die Hosts-Datei bieten von der Community gepflegte Listen wie StevenBlack/hosts auf GitHub regelmäßig aktualisierte, konsolidierte Hosts-Dateien mit Zehntausenden blockierter Domains.

So leeren Sie den DNS-Cache nach dem Bearbeiten der Hosts-Datei

Obwohl Änderungen an der Hosts-Datei in der Regel sofort wirksam werden, hat Ihr Browser oder Ihr Betriebssystem möglicherweise alte DNS-Antworten zwischengespeichert. Um sicherzustellen, dass Ihre Änderungen sofort angewendet werden, leeren Sie den DNS-Cache:

  1. Öffnen Sie die Eingabeaufforderung als Administrator
  2. Führen Sie den folgenden Befehl aus:
ipconfig /flushdns

Sie sollten folgendes sehen:

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.
  1. Starten Sie Ihren Browser zur Sicherheit neu

So stellen Sie die Standard-Hosts-Datei wieder her

Wenn Sie Änderungen vorgenommen haben und zur ursprünglichen Windows 10 Hosts-Datei zurückkehren möchten, löschen Sie einfach alle benutzerdefinierten Einträge, die Sie hinzugefügt haben (alles unterhalb der Standard-Kommentare), und lassen Sie nur den standardmäßig auskommentierten Inhalt stehen.

Alternativ können Sie die gesamte Datei durch den Standard-Inhalt der Windows 10 Hosts-Datei ersetzen:

# 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.
#

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

Best Practices für die Hosts-Datei und Sicherheitsüberlegungen

Bevor Sie beginnen, Ihre Hosts-Datei frei zu bearbeiten, beachten Sie diese wichtigen Punkte:

✅ Was Sie tun sollten

  • Sichern Sie die Hosts-Datei immer vor Änderungen — kopieren Sie sie als hosts.backup auf Ihren Desktop
  • Dokumentieren Sie Ihre Einträge mit Kommentaren mithilfe von #, damit Sie sich erinnern, warum jeder Eintrag hinzugefügt wurde
  • Entfernen Sie temporäre Einträge, sobald sie nicht mehr benötigt werden (z. B. nach der DNS-Propagierung)
  • Verwenden Sie 0.0.0.0 statt 127.0.0.1 zum Blockieren — es schlägt schneller fehl und versucht keine lokale Verbindung

❌ Was Sie nicht tun sollten

  • Laden Sie niemals eine Hosts-Datei aus einer nicht vertrauenswürdigen Quelle herunter und wenden Sie sie blind an — bösartige Hosts-Dateien können Ihre Banking- oder E-Mail-Domains auf Phishing-Server umleiten
  • Lassen Sie keine veralteten Einträge stehen — sie können mysteriöse Verbindungsfehler verursachen, die schwer zu debuggen sind
  • Verwenden Sie die Hosts-Datei nicht als permanente DNS-Lösung — für Produktionsumgebungen verwenden Sie die ordnungsgemäße DNS-Verwaltung über Ihren Hosting-Anbieter oder den Domain-Registrierungsdienst

Sicherheitswarnung

Malware zielt häufig auf die Hosts-Datei ab, um legitime Domains (wie Banking-Websites oder Windows Update-Server) auf bösartige IP-Adressen umzuleiten. Wenn Sie unerwartete Weiterleitungen oder Verbindungsprobleme erleben, überprüfen Sie Ihre Hosts-Datei auf unbefugte Einträge. Legitime Sicherheitssoftware sollte unbefugte Änderungen an der Hosts-Datei melden.

Hosts-Datei vs. DNS: Wann welches verwendet werden sollte

SzenarioHosts-DateiDNS
Schnelles lokales Testen✅ Ideal❌ Propagierung zu langsam
Permanentes Domain-Routing❌ Nicht skalierbar✅ Richtige Lösung
Websites auf einem Rechner blockieren✅ Funktioniert gut❌ Erfordert Router/DNS-Konfiguration
Websites netzwerkweit blockieren❌ Muss auf jedem Rechner bearbeitet werden✅ Auf DNS/Router-Ebene konfigurieren
Propagierungsverzögerungen umgehen✅ Perfekter Anwendungsfall❌ Nicht anwendbar
Produktions-Website-Routing❌ Niemals verwenden✅ Immer verwenden

Für DNS-Verwaltung auf Produktionsniveau, Domain-Routing und Hosting-Infrastruktur benötigen Sie zuverlässige Hosting-Dienste. Ob Sie eine kleine Unternehmenswebsite auf Shared Web Hosting betreiben oder komplexe Multi-Server-Infrastruktur auf einem VPS mit cPanel verwalten – die ordnungsgemäße DNS-Konfiguration über Ihren Hosting-Anbieter ist immer die richtige langfristige Lösung.

Häufig gestellte Fragen

Erfordert das Bearbeiten der Hosts-Datei einen Neustart?

Nein. Änderungen an der Hosts-Datei treten sofort in Kraft. Möglicherweise müssen Sie jedoch Ihren DNS-Cache leeren (ipconfig /flushdns) und Ihren Browser neu starten, um zwischengespeicherte Antworten zu löschen.

Kann die Hosts-Datei alle Browser beeinflussen?

Ja. Die Hosts-Datei arbeitet auf Betriebssystemebene, unterhalb des Browsers. Sie betrifft alle Anwendungen, die den Netzwerk-Stack des Systems verwenden – einschließlich Chrome, Firefox, Edge und jede andere Software, die DNS-Abfragen durchführt.

Was ist die maximale Anzahl von Einträgen in der Hosts-Datei?

Es gibt keine von Windows erzwungene Obergrenze, aber die Leistung kann bei sehr großen Dateien (Zehntausende von Einträgen) nachlassen. Für umfangreiches Blockieren sollten Sie stattdessen eine dedizierte DNS-basierte Lösung verwenden.

Kann ich IPv6-Adressen zur Hosts-Datei hinzufügen?

Ja. Die Hosts-Datei unterstützt sowohl IPv4- als auch IPv6-Adressen:

127.0.0.1    localhost
::1          localhost
2001:db8::1  www.example.com

Warum kann ich die Hosts-Datei nicht speichern, obwohl ich Administrator bin?

Dies wird in der Regel durch Antivirensoftware verursacht, die die Hosts-Datei vor Änderungen schützt. Überprüfen Sie Ihre Antivireneinstellungen und deaktivieren Sie vorübergehend den Hosts-Datei-Schutz, oder fügen Sie eine Ausnahme für Notepad hinzu.

Fazit

Die Windows 10 Hosts-Datei ist ein täuschend einfaches, aber bemerkenswert leistungsstarkes Werkzeug für Entwickler, Systemadministratoren und Power-User gleichermaßen. Wenn Sie verstehen, wie sie funktioniert und wann Sie sie einsetzen sollten, erhalten Sie präzise lokale Kontrolle über die Domain-Namensauflösung – ohne einen einzigen DNS-Eintrag zu berühren.

Zusammenfassung der wichtigsten Erkenntnisse:

  • Die Hosts-Datei befindet sich unter C:WindowsSystem32driversetchosts
  • Sie überschreibt die DNS-Auflösung für jede darin aufgeführte Domain
  • Öffnen Sie Ihren Texteditor immer als Administrator, bevor Sie Änderungen vornehmen
  • Leeren Sie Ihren DNS-Cache nach Änderungen mit ipconfig /flushdns
  • Verwenden Sie sie zum Testen, Blockieren und Umgehen von Propagierungsverzögerungen – nicht als permanente DNS-Lösung
  • Sichern Sie die Datei immer vor Änderungen und entfernen Sie veraltete Einträge umgehend

Für alles, was über die lokale Rechnerkonfiguration hinausgeht – von der Verwaltung der DNS-Einträge Ihrer Domain bis zur Bereitstellung eines vollständig konfigurierten Webservers – bietet AlexHost die Infrastruktur und die Werkzeuge, die Sie benötigen, einschließlich VPS Hosting, Dedicated Servers, Domain-Registrierung und mehr.

15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen