Grafische Verwaltung der lokalen Namensauflösung unter Windows Hosts File Editor in Powertoys

Von Thomas Joos 3 min Lesedauer

Anbieter zum Thema

Der Hosts File Editor aus dem „Powertoys“-Paket von Microsoft öffnet die „Windows“-Datei für statische Zuordnungen von Host-Namen zu IP-Adressen in einer strukturierten Oberfläche. Administratoren pflegen Einträge samt Kommentaren und erhalten automatisch versionierte Sicherungen, ohne einen Texteditor bemühen zu müssen.

Thomas Joos zeigt auf, wie sich Host-Dateien in Windows mit den Powertoys bearbeiten lassen. (Bild:  Thomas Joos)
Thomas Joos zeigt auf, wie sich Host-Dateien in Windows mit den Powertoys bearbeiten lassen.
(Bild: Thomas Joos)

Das Betriebssystem prüft die lokale Datei "hosts" vor jeder DNS-Anfrage. Steht dort ein passender Eintrag, nutzt Windows die hinterlegte IP und überspringt die externe Namensauflösung über den Resolver des Providers.

Die Datei liegt unter %SystemRoot%\System32\drivers\etc und lässt sich nur mit Administratorrechten schreiben. Der Editor aus Powertoys greift die Sperre auf und startet auf Wunsch automatisch mit erhöhten Rechten, wodurch der Umweg über eine separate Eingabeaufforderung mit Elevation nicht notwendig ist.

Einsatzszenarien in der Praxis

Der Nutzen der lokalen Zuordnung zeigt sich vor allem bei Migrationen. Eine Website wechselt den Hoster oder die Domain und durchläuft eine Übergangsphase von 24 bis 48 Stunden, in der die DNS-Propagation die neuen Einträge verteilt.

Wer das Zielsystem vor dem produktiven Umschalten prüfen möchte, setzt einen Eintrag mit der neuen IP und dem bekannten Host-Namen. Der Browser spricht die Zielmaschine dann an, obwohl der öffentliche DNS noch auf den alten Server verweist. Weitere Anwendungen umfassen das lokale Blockieren von Domains über die Umleitung auf 127.0.0.1 und das Entwickeln gegen interne Testserver ohne Anpassungen am DNS.

Einträge anlegen und filtern

Vor der ersten Bearbeitung muss der Hosts File Editor in den Powertoys-Einstellungen auf "On" stehen. Ein neuer Eintrag verlangt die IP-Adresse, den Host-Namen und einen optionalen Kommentar zur Dokumentation.

Über den Schalter "Active" lässt sich eine Zuordnung aktivieren oder stumm schalten, ohne die Zeile aus der Datei zu entfernen. Die Filterfunktion grenzt die Ansicht nach Adresse, Host-Name oder Kommentar ein und beschleunigt die Arbeit in umfangreichen Dateien mit dutzenden Zeilen aus Entwicklungsumgebungen, Blocklisten und temporären Testkonfigurationen.

Backup-Strategie und Dateiablage

Beim ersten Speichern einer Sitzung legt das Tool automatisch eine Sicherung an. Der Dateiname folgt dem Muster hosts_PowerToysBackup_YYYYMMDDHHMMSS und liegt standardmäßig im Verzeichnis der Originaldatei.

Der Editor entfernt Sicherungen nach 15 Tagen, hält die fünf jüngsten Versionen unabhängig vom Alter vor. Über die Einstellungen lässt sich der Ablage-Ort ändern und die Aufbewahrung über Anzahl, Alter oder eine Kombination aus beiden steuern. Wer Konfigurationsstände zwischen mehreren Maschinen abgleichen möchte, verlegt den Backup-Pfad auf ein Netzlaufwerk oder in ein versioniertes Repository.

Konfiguration des Speicherverhaltens

Die Option "Placement of additional content" bestimmt, ob neue Einträge am Anfang der Datei nach dem Windows-Standardkommentar landen oder am Ende angehängt werden. Die Reihenfolge beeinflusst die Auswertung bei Konflikten, da der erste passende Eintrag zum Zug kommt.

Der Schalter "Consider loopback addresses as duplicates" verhindert das doppelte Eintragen von 127.0.0.1 und ::1 auf denselben Host-Namen und schützt vor widersprüchlichen Regeln. Die Zeichenkodierung steht standardmäßig auf UTF-8 und kennt eine Variante mit Byte Order Mark für nachgelagerte Werkzeuge, die einen BOM erwarten. Die Einstellung "No leading spaces" entfernt führende Leerzeichen vor aktiven Zeilen beim Speichern.

Start und Einschränkungen

Der Editor hat keine zuweisbare Tastenkombination. Der Aufruf läuft über das Powertoys-Icon im Infobereich der Taskleiste und den Menüeintrag "Hosts File Editor". Ohne Administrator-Rechte startet das Tool im Lesemodus, eine Bearbeitung endet in der Fehlermeldung "Failed to save hosts file".

Die Option "Open as administrator" in den Powertoys-Einstellungen hebt die Sperre auf und bündelt die UAC-Abfrage beim Start. Eine Warnung beim Programmstart weist auf die Auswirkungen auf die Namensauflösung hin und lässt sich nach Einarbeitung abschalten.

(ID:50825239)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu RZ- und Server-Technik

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung