Lesezeit: 4 Minuten
Was ist eine Hosts-Datei?
Die Hosts-Datei ist eine lokale Klartextdatei, die Server oder Hostnamen auf IP-Adressen abbildet. Diese Datei ist seit der Zeit des ARPANET in Gebrauch. Sie war die ursprüngliche Methode, um Hostnamen in eine bestimmte IP-Adresse aufzulösen. Die Hosts-Datei ist normalerweise der erste Prozess bei der Auflösung von Domänennamen. Hier ist ein Beispiel für einen Eintrag in der hosts-Datei.
127.0.0.1 localhosts #loopback
Wir verwenden den obigen Code als Beispiel, da er fast immer in jeder hosts-Datei enthalten ist. Ein anderes Beispiel wäre ähnlich wie der folgende Eintrag.
{67.225.187.61} {liquidweb.com} {#Liquid Web}
- Der erste Abschnitt bezeichnet die IP-Adresse, an die eine Anfrage umgeleitet werden soll.
- Der zweite Abschnitt bezeichnet den Ort, von dem aus wir eine Anfrage umleiten wollen.
- Der dritte Abschnitt gibt einen Kommentar für den Eintrag an.
- Jeder Eintrag wird normalerweise durch ein Leerzeichen oder einen Tabulator getrennt.
Wir würden den obigen Eintrag zu unserer hosts-Datei hinzufügen, um den Hostnamen (oder Domainnamen) liquidweb.com mit der IP-Adresse 67.225.187.61 zu verknüpfen. Um ein funktionierendes Beispiel zu liefern, lassen Sie uns zum nächsten Abschnitt übergehen.
Warum ist eine Hosts-Datei nützlich?
Angenommen, wir haben gerade eine Migration auf einen neuen Server abgeschlossen. Um zu sehen, wie unsere Domains auf dem neuen Server aussehen und funktionieren werden, bevor wir unsere DNS-Einstellungen verschieben, können wir nicht einfach einen unserer aktuellen Domainnamen eingeben, da er zu dem alten Server aufgelöst wird, von dem wir wegziehen (da wir unsere DNS-A-Records nie vom alten Server verschieben, bis wir sicher sind, dass die neue Site wie erwartet funktioniert).
Um also zu sehen, wie unsere Domain auf dem neuen Server aussehen wird (ohne unsere DNS-Einträge ändern zu müssen), können wir einfach unsere lokale hosts-Datei so ändern, dass die Domain auf die IP des neuen Servers zeigt. Wenn unsere Domain liquidweb.com heißt und die alte IP 67.225.187.61 ist und unsere neue IP 72.30.35.10 sein wird, können wir den aktuellen Eintrag liquidweb.com vorübergehend auskommentieren (mit einem ‚#‘-Symbol) und einen alternativen Eintrag hinzufügen, der auf die IP des neuen Servers zeigt.
#67.225.187.61 liquidweb.com #Liquid Web72.30.35.10 liquidweb.com #this is the new liquidweb.com
Wenn wir den obigen Eintrag zu unserer hosts-Datei hinzufügen, werden wir nun jedes Mal, wenn wir liquidweb.com in unserem Browser öffnen, auf die IP 72.30.35.10 umgeleitet.
Wo befindet sich die Hosts-Datei?
Der Ort der Hosts-Datei ist je nach Betriebssystem unterschiedlich. Die typischen Speicherorte sind im Folgenden aufgeführt.
- Windows 10 – „C:\Windows\System32\drivers\etc\hosts“
- Linux – „/etc/hosts“
- Mac OS X – „/private/etc/hosts“
Was enthält eine Hosts-Datei?
Eine Hosts-Datei enthält Einträge ähnlich den folgenden Informationen. Ihre Einträge können sich deutlich unterscheiden.
# This file is automatically generated by WSL based on the Windows hosts file:# %WINDIR%\System32\drivers\etc\hosts. Modifications to this file will be overwritten.## 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.127.0.0.1localhost127.0.1.1mycomputer.localdomainmycomputer# The following lines are desirable for IPv6 capable hosts::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allrouters
Wie kann ich meine Hosts-Datei bearbeiten?
Es gibt zwei primäre Möglichkeiten, dieses Verhalten beim Testen Ihrer neuen Website zu vermeiden. Erstens: Verwenden Sie einen anderen Browser. Chrome, Edge, Safari und viele andere haben diese Einstellung nicht standardmäßig aktiviert und werden mit einer geänderten Hosts-Datei weiterhin wie erwartet funktionieren. Die zweite Methode ist, DOH in Ihrem Firefox-Browser zu deaktivieren. Folgen Sie den Anweisungen unten, um diese Einstellung zu deaktivieren.
1. Öffnen Sie Ihren Firefox-Browser.
2. Klicken Sie auf die Menü-Schaltfläche und wählen Sie Optionen.
3. Scrollen Sie im Bereich Allgemein nach unten zu Netzwerkeinstellungen und klicken Sie auf die Schaltfläche Einstellungen.
4. Scrollen Sie im sich öffnenden Dialogfeld nach unten zu DNS über HTTPS aktivieren.
5. Deaktivieren Sie das Kontrollkästchen neben DNS über HTTPS aktivieren.
6. Klicken Sie auf OK, um Ihre Änderungen zu speichern und das Fenster zu schließen.
Sie können nun Ihre Hosts-Datei bearbeiten und mit dem Testen Ihrer neuen Website wie gewohnt fortfahren. Wir empfehlen Ihnen, diese Funktion wieder zu aktivieren, da sie für mehr Sicherheit beim Surfen sorgt.
Unsere \etc\Hosts-Datei ist nur als Windows-Administrator bearbeitbar. Hier ist ein kurzes Video, wie Sie die hosts-Datei bearbeiten können.
Hier ist die Anleitung, wie Sie Ihre hosts-Datei ändern.
Schritt 1.
Klicken Sie auf die Windows-Taste und geben Sie Notepad in die Suchleiste ein.
Schritt 2.
Klicken Sie mit der rechten Maustaste auf Notepad und dann auf Als Administrator ausführen.
Schritt 3.
Sie werden gefragt: „Möchten Sie dieser App erlauben, Änderungen an Ihrem Gerät vorzunehmen?“. Wählen Sie „Ja“.
Schritt 4.
Wählen Sie in Notepad „Datei“ und dann „Öffnen“.
Schritt 5.
Navigieren Sie zu „C:\Windows\System32\Treiber\“ oder klicken Sie auf die Adressleiste oben und fügen Sie den Pfad ein und wählen Sie „Enter“. Wenn Sie die Host-Datei im Verzeichnis /etc nicht sofort sehen, wählen Sie in der Dropdown-Liste „Dateiname:“ die Option „Alle Dateien“ und klicken Sie dann auf die Hosts-Datei.
Schritt 6.
Fügen Sie die entsprechende IP und den Hostnamen am Ende der Hosts-Datei hinzu, wählen Sie „Speichern“ und schließen Sie die Datei.
Schritt 7.
Zuletzt müssen Sie Ihren DNS-Cache leeren, damit Ihr Computer Änderungen an der Datei erkennt. Klicken Sie auf die Windows-Schaltfläche und suchen Sie die Eingabeaufforderung.
Schritt 8.
Geben Sie den folgenden Befehl in das Terminal ein und drücken Sie die Eingabetaste
ipconfig /flushdns
Fazit
Das Ändern einer Hosts-Datei hat viele Vorteile, die sich erheblich darauf auswirken können, wie Sie Ihre neue Domain oder Website anzeigen. Mit dieser Methode können wir sehen, wie sich neue Änderungen auf das Layout und die Funktionalität einer Domain auswirken.
Sollten Sie Probleme beim Ändern dieser Datei haben, stehen Ihnen unsere Support-Teams mit erfahrenen Linux-Technikern und talentierten Systemadministratoren zur Verfügung, die genau wissen, wie man diese Modifikation erleichtert. Wir stehen Ihnen jederzeit zur Verfügung, um alle Anfragen zu diesem Artikel zu beantworten, 24 Stunden am Tag, 7 Tage die Woche, 365 Tage im Jahr.
Wenn Sie ein Fully Managed VPS Server, Cloud Dedicated, VMWare Private Cloud, Private Parent Server, Managed Cloud Servers oder ein Dedicated Server Besitzer sind und Sie sich bei der Durchführung der oben beschriebenen Schritte unwohl fühlen, können Sie uns telefonisch unter 800.580.4985 erreichen, oder über einen Chat oder ein Support-Ticket, um Ihnen bei diesem Prozess zu helfen.