Host-Datei ist eine Textdatei, die vom Betriebssystem verwendet wird, um IP-Adressen mit Domänennamen zu verknüpfen. Unter Windows befindet sich die Hostdatei normalerweise im Systemordner. Damit können Serveradministratoren steuern, wie Domänennamen an die entsprechenden IP-Adressen weitergeleitet werden.
Die Verwaltung der Hostdatei auf einem Windows—Server ist für Systemadministratoren eine wichtige Aufgabe, da Sie die Kommunikation zwischen Domänennamen und IP-Adressen konfigurieren und steuern können. Dies kann nützlich sein, wenn Sie eine Website auf einen neuen Server umleiten oder vorübergehend den Zugriff auf eine bestimmte Domäne blockieren möchten.
Ich erinnere mich definitiv an den Moment, als ich die Hostdatei zum ersten Mal auf einem Windows-Server bearbeitet habe. Es war eine aufregende Zeit in der Verwaltungsgeschichte. Es scheint, dass dieses hohe Maß an Kontrolle und Macht den Begriff "benutzerfreundlich" verkörpert.
Die Kenntnis der Grundlagen zur Verwaltung der Hostdatei auf einem Windows-Server ist für alle Systemadministratoren ein notwendiger Vorteil, da sie dadurch die DNS-Weiterleitung auf Betriebssystemebene konfigurieren und steuern können. Dies kann helfen, Probleme mit der Verfügbarkeit von Websites zu beheben, temporäre Umleitungen zu erstellen und sogar einzelne Domänen zu blockieren.
Was ist eine Hostdatei
Die Hostdatei ist eine der ältesten Mechanismen der Strategie zur Umwandlung von Domain-Namen in IP-Adressen. Es wurde lange vor dem DNS (Domain Name System) eingeführt und wird immer noch überall dort verwendet, wo ein komplexes Domain Name System nicht erforderlich ist.
Die Hostdatei befindet sich im Ordner "Systemdateien" auf dem Windows-Server. Es enthält Einträge im Format:
Außerdem kann eine Hostdatei Kommentare enthalten, die mit einem Gitterzeichen (#) beginnen. Sie werden verwendet, um die Aufzeichnung zu beschreiben oder vorübergehend zu deaktivieren.
Beachten Sie, dass das Ändern der Hostdatei möglicherweise Administratorrechte erfordert, da sie sich im Systemordner befindet und privilegierten Zugriff haben kann.
Die Hostdatei kann auch verwendet werden, um den Zugriff auf bestimmte Websites zu blockieren oder den Datenverkehr von einer Domäne auf eine andere umzuleiten. Dies kann nützlich sein, wenn Sie Sperren testen, entwickeln oder umgehen.
Die Verwendung einer Hostdatei beinhaltet das manuelle Hinzufügen, Ändern und Löschen von Datensätzen. Dies kann nützlich sein, um bestimmte IP-Adressen und Domänennamen für die lokale Verwendung zu bookmarken, ohne dass Informationen vom DNS-Server abgerufen werden müssen.
Anstatt die neuen DNS-Servereinstellungen zu suchen und anzuwenden, kann eine Hostdatei eine bequeme Möglichkeit sein, die Übereinstimmung von Domänennamen und IP-Adressen auf einem Windows-Server zu verwalten.
Zuweisen einer Hostdatei
Die Hostdatei ist eines der grundlegendsten Elemente des DNS-Systems (Domain Name System) und wird verwendet, um den Datenverkehr im Netzwerk umzuleiten. Wenn Sie versuchen, auf eine Domäne zuzugreifen, überprüft das Betriebssystem die Hostdatei, um die entsprechende IP-Adresse zu finden. Wenn ein Domäneneintrag in der Hostdatei vorhanden ist, verwendet das Betriebssystem die dort angegebene IP-Adresse, um eine Verbindung herzustellen. Wenn keine IP-Adresseinträge in der Hostdatei vorhanden sind, greift das Betriebssystem auf den DNS-Server zu, um die entsprechende IP zu erhalten.
Eine Hostdatei kann auch verwendet werden, um bestimmte Domainnamen zu blockieren oder umzuleiten. Sie können beispielsweise eine IP-Adresse für eine Domäne angeben, um sie an einen lokalen Server weiterzuleiten oder den Zugriff auf eine bestimmte Website zu blockieren, indem Sie die IP-Adresse in der Hostdatei an die IP-Adresse des lokalen Computers eingeben.
Das Bearbeiten einer Hostdatei erfordert Administratorrechte, da sich die Datei in den Systemverzeichnissen des Betriebssystems befindet. Um auf eine Hostdatei unter Windows zuzugreifen, müssen Sie den Editor im Administratormodus ausführen oder die Zugriffsrechte für die Datei ändern.
Übliche Praktiken umfassen das Ändern einer Hostdatei für verschiedene Zwecke, z. B. das Binden von Internetressourcen an IP-Adressen, das Blockieren unerwünschter Websites oder das Umleiten des Datenverkehrs im Netzwerk an Ihre eigenen Bedürfnisse.
Speicherort der Hostdatei auf dem Server
Der Speicherort der Hostdatei auf dem Windows-Server hängt von der Betriebssystemversion ab. Unter Windows NT, Windows 2000, Windows XP, Windows 2003 befindet sich die Hostdatei unter folgendem Pfad:
C:\windows\system32\drivers\etc\hosts
In neueren Versionen von Windows, wie Windows 7, Windows 8 und Windows 10, kann der Pfad zur Hostdatei unterschiedlich sein:
C:\windows\system32\drivers\etc\hosts oder C:\Windows\system32\drivers\etc\hosts
Für den Zugriff auf die Hostdatei auf dem Server sind Administratorrechte erforderlich. Die Datei kann von jedem Texteditor wie Notepad, Notepad++, Sublime Text und anderen geöffnet werden.
Die Hostdatei verwendet eine Syntax, bei der jeder Domänenname und die zugehörige IP-Adresse in einer neuen Zeile angegeben werden. Um eine Übereinstimmung zu erstellen, müssen Sie einen Eintrag im folgenden Format hinzufügen:
IP-Adresse Domänenname
Diese Übereinstimmung gibt an, dass der Domänenname "localhost" mit der IP-Adresse "127.0.0.1" übereinstimmt.
Wenn Sie eine Hostdatei auf einem Windows-Server bearbeiten, können Sie eigene Einträge für die lokale Verwendung von Domänennamen erstellen. Dies kann für Entwickler, Tester und LAN-Administratoren nützlich sein.
Zugriffsrechte für die Hostdatei
Für den Zugriff auf die Hostdatei und ihre Änderungen sind Administratorrechte erforderlich. Standardmäßig hat nur das Administratorkonto vollen Zugriff auf diese Datei.
Sie können Hostdateien mit einem Texteditor wie Notepad++ oder einem anderen Texteditor mit Administratorrechten bearbeiten. Um eine Hostdatei mit Administratorrechten zu öffnen, klicken Sie mit der rechten Maustaste auf das Editor-Symbol und wählen Sie Als Administrator ausführen.
Da es sich bei der Hostdatei um eine Systemdatei handelt, können ihre Zugriffsrechte nur vom Serveradministrator oder einem Konto mit ähnlichen Berechtigungen geändert werden. Normale Benutzer haben keinen Zugriff auf die Änderung der Hostdatei, um die Systemsicherheit zu gewährleisten.
Wenn Sie Änderungen an der Hostdatei vornehmen, bewahren Sie unbedingt eine Kopie der Originaldatei auf, damit Sie im Falle eines Fehlers oder eines Problems mit der Systemlogik zur ursprünglichen Version zurückkehren können. Die geänderte Hostdatei kann auch verwendet werden, um unerwünschte Websites zu blockieren und die Blockierungsumgehung für bestimmte Ressourcen zu konfigurieren.
Öffnen einer Hostdatei im Editor
Befolgen Sie die folgenden Schritte, um eine Hostdatei im Editor auf einem Windows-Server zu öffnen:
- Öffnen Sie den Datei-Explorer und navigieren Sie zum Verzeichnis C:\Windows\System32\drivers\etc\.
- Suchen Sie die Datei hosts.
- Klicken Sie mit der rechten Maustaste auf die Datei hosts und wählen Sie eine Option Öffnen mit.
- Wählen Sie aus dem geöffneten Untermenü ein Programm aus Notizbuch.
Die Hostdatei wird nun im Editor geöffnet und Sie können Änderungen an der Hostdatei vornehmen, z. B. neue Einträge hinzufügen oder vorhandene Einträge ändern. Vergessen Sie nicht, die Datei zu speichern, nachdem Sie die Änderungen vorgenommen haben.
Beachten Sie, dass Sie Administratorrechte auf dem Windows-Server benötigen, um diese Schritte ausführen zu können.
Bearbeiten einer Hostdatei
Führen Sie die folgenden Schritte aus, um eine Hostdatei zur Bearbeitung zu öffnen:
- Öffnen Sie Windows Explorer, und navigieren Sie zu dem Ordner C:\Windows\System32\drivers\etc.
- Suchen Sie nach einer Datei mit dem Namen "Hosts".
- Kopieren Sie die Datei auf Ihren Desktop oder in einen anderen Ordner, um eine Sicherungskopie zu erstellen.
- Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Öffnen mit. ".
- Wählen Sie einen Texteditor (z. B. Editor) aus und klicken Sie auf OK.
Nachdem Sie die Hosts-Datei geöffnet haben, können Sie neue Einträge hinzufügen oder vorhandene Einträge ändern. Jeder Datensatz muss sich in einer separaten Zeile befinden und das folgende Format haben:
IP-Adresse domainname
Dieser Eintrag gibt an, dass die IP-Adresse 127.0.0.1 (localhost) mit dem Domänennamen "localhost" verknüpft ist.
Nachdem Sie alle Änderungen an der Hostdatei vorgenommen haben, speichern Sie sie und schließen Sie den Texteditor. Die vorgenommenen Änderungen sollen nun in Kraft treten.
Wichtig: sie benötigen Administratorrechte, um eine Hostdatei zu bearbeiten. Stellen Sie daher sicher, dass Sie einen Texteditor mit Administratorrechten starten.
Verwenden einer Hostdatei zum Blockieren von Anzeigen
Um eine Hostdatei zum Blockieren von Anzeigen zu verwenden, müssen Sie Einträge hinzufügen, die ungültige oder nicht vorhandene IP-Adressen für Werbe-Domain-Namen anzeigen. Dadurch wird verhindert, dass der Computer Werbeinhalte auf Webseiten findet oder lädt.
Hier ist ein Beispiel für einen Eintrag zum Blockieren einer Anzeigendomäne in einer Hostdatei:
127.0.0.1 domainname anzeigename
In diesem Eintrag steht "127.0.0.1" für die lokale IP-Adresse des Computers und "Domainname" für den Domain-Namen der Werbe-Ressource, die Sie blockieren möchten.
Um einer Hostdatei einen Eintrag hinzuzufügen, müssen Sie die Datei in einem Texteditor mit Administratorrechten öffnen. Die Hostdatei befindet sich normalerweise in einem Ordner C:\Windows\System32\drivers\etc. Beachten Sie, dass die Hostdatei keine Erweiterung hat und daher als "Hosts" geöffnet werden muss.
Fügen Sie nach dem Öffnen der Datei in einer neuen Zeile einen Eintrag hinzu, um die Anzeigendomäne zu blockieren, speichern Sie die Änderungen und schließen Sie die Datei.
Nachdem Sie die Änderungen in der Hostdatei gespeichert haben, wird der Computer die hinzugefügten Einträge verwenden, um den Zugriff auf die Werbeinhalte zu blockieren. Dadurch wird das Surfen im Internet verbessert, indem unerwünschte Werbung entfernt wird.
Anwenden von Änderungen an der Hostdatei
Nachdem Sie die erforderlichen Änderungen an der Hostdatei auf dem Windows-Server vorgenommen haben, müssen Sie diese Änderungen anwenden, damit sie wirksam werden. Führen Sie dazu die folgenden Schritte aus:
| Schritt 1: | Öffnen Sie die Eingabeaufforderung als Administrator. Klicken Sie dazu mit der rechten Maustaste auf das Befehlszeilensymbol und wählen Sie Als Administrator ausführen. |
| Schritt 2: | Geben Sie den Befehl ipconfig / flushdns ein und drücken Sie die Eingabetaste. Dieser Befehl löscht den DNS-Cache und wendet die Änderungen an der Hostdatei an. |
| Schritt 3: | Starten Sie Ihren Computer oder Server neu, damit die Änderungen an der Hostdatei wirksam werden. |
Nachdem Sie diese Schritte ausgeführt haben, sind alle Änderungen an der Hostdatei aktiv und werden angewendet, wenn Sie auf die entsprechenden Domänennamen auf dem Windows-Server zugreifen.
Wichtig ist, dass Änderungen an der Hostdatei für verschiedene Aufgaben erforderlich sein können, einschließlich der Weiterleitung von Domänennamen an lokale IP-Adressen, der Sperrung des Zugangs zu bestimmten Websites oder der Einrichtung temporärer Umleitungen zu anderen Ressourcen.