Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
20.12.2024

Die Hosts-Datei: Wo sie sich befindet und wie man sie bearbeitet

Bearbeiten Sie die Hosts-Datei: Ihre lokale DNS-Superkraft

Was ist die Hosts-Datei, und warum sollte man sie bearbeiten? Die Hosts-Datei ist die geheime Karte Ihres Computers, die Domänennamen (z. B. example.com) direkt mit IP-Adressen verknüpft, ohne die DNS-Server des Internets zu fragen. Sie ist eine schnelle Lösung, um Websites lokal zu testen, Ablenkungen zu blockieren oder DNS-Störungen zu umgehen. Egal ob unter Windows, macOS oder Linux, mit der Bearbeitung können Sie die Kontrolle übernehmen – leiten Sie eine Website auf Ihren Entwicklungsserver um oder schalten Sie Werbung aus, indem Sie sie ins Nirgendwo verweisen. Wir zeigen Ihnen in einfachen Schritten, wie Sie sie finden und bearbeiten können.


Was ist die Hosts-Datei?

Die Hosts-Datei ist eine einfache Textdatei, die von Betriebssystemen verwendet wird, um Hostnamen (Domänennamen) IP-Adressen zuzuordnen. Wenn Sie versuchen, eine Website aufzurufen, prüft Ihr Computer zunächst die Hosts-Datei, um festzustellen, ob es für diese Domäne eigene Zuordnungen gibt. Wenn ein Eintrag vorhanden ist, verwendet der Computer die in der Hosts-Datei angegebene IP-Adresse, anstatt einen DNS-Server zu befragen.

Häufige Verwendungen der Hosts-Datei:

  • Website-Tests: Leiten Sie eine Domain zu einem lokalen Server oder einer Testumgebung um.
  • Sperren des Zugriffs auf Websites: Ordnen Sie unerwünschte Domänen (z. B. Werbeserver) einer nicht existierenden IP-Adresse wie 127.0.0.1 zu.
  • Umgehen Sie DNS-Probleme: Legen Sie manuell eine IP-Adresse für eine Domäne fest, wenn die DNS-Auflösung problematisch ist.

Wo befindet sich die Hosts-Datei?

Der Speicherort der Hosts-Datei hängt von dem von Ihnen verwendeten Betriebssystem ab.

1. Windows

Unter Windows befindet sich die hosts-Datei im folgenden Verzeichnis:

C:\Windows\System32\Treiber\etc\hosts

2. macOS und Linux

Sowohl unter macOS als auch unter Linux befindet sich die Hosts-Datei unter:

/etc/hosts

So bearbeiten Sie die Hosts-Datei

Die Bearbeitung der Hosts-Datei ist einfach, erfordert aber Administrator- oder Root-Rechte, da es sich um eine Systemdatei handelt. Im Folgenden werden die Schritte zum Bearbeiten der Hosts-Datei unter Windows, macOS und Linux beschrieben.


Bearbeiten der Hosts-Datei unter Windows

Schritt 1: Öffnen Sie Notepad als Administrator

  • Drücken Sie die Windows-Taste S und geben Sie Notepad in die Suchleiste ein.
  • Klicken Sie mit der rechten Maustaste auf Notepad und wählen Sie Als Administrator ausführen.

Schritt 2: Öffnen Sie die Hosts-Datei

  • Klicken Sie in Notepad auf Datei > Öffnen.
  • Navigieren Sie zu dem folgenden Ordner: C:\Windows\System32\drivers\etc\
  • Wählen Sie in der Dropdown-Liste Dateityp (neben dem Feld Dateiname) die Option Alle Dateien.
  • Wählen Sie die Hosts-Datei aus und klicken Sie auf Öffnen.

Schritt 3: Bearbeiten Sie die Hosts-Datei

  • Um eine neue Domänenzuordnung hinzuzufügen, geben Sie die IP-Adresse gefolgt von einem Leerzeichen und dem Domänennamen ein. Zum Beispiel:
    127.0.0.1 beispiel.com 192.168.1.1 testsite.com
  • Dadurch wird example.com auf Ihren lokalen Rechner (127.0.0.1) und testsite.com auf die IP-Adresse 192.168.1.1 umgeleitet.

Schritt 4: Speichern Sie die Datei

  • Wenn Sie Ihre Änderungen vorgenommen haben, klicken Sie auf Datei > Speichern, um die Hosts-Datei zu speichern. Möglicherweise müssen Sie die Administratorrechte bestätigen.

Schritt 5: DNS-Cache löschen

  • Nachdem Sie die Hosts-Datei bearbeitet haben, sollten Sie den DNS-Cache löschen, um sicherzustellen, dass die Änderungen sofort wirksam werden. Öffnen Sie dazu die Eingabeaufforderung und geben Sie ein:
    ipconfig /flushdns
  • Drücken Sie die Eingabetaste, um den Cache zu löschen.

Bearbeiten der Hosts-Datei unter macOS

Schritt 1: Terminal öffnen

  • Drücken Sie die Befehls-Leertaste, um Spotlight zu öffnen, geben Sie Terminal ein und drücken Sie die Eingabetaste.

Schritt 2: Öffnen Sie die Hosts-Datei in einem Texteditor

  • Geben Sie im Terminal den folgenden Befehl ein, um die Hosts-Datei mit nano (einem Texteditor) zu öffnen:
    sudo nano /etc/hosts
  • Sie werden aufgefordert, Ihr Administrator-Passwort einzugeben.

Schritt 3: Bearbeiten Sie die Hosts-Datei

  • Sobald die Hosts-Datei in nano geöffnet ist, fügen Sie neue Einträge am unteren Rand hinzu. Zum Beispiel:
    127.0.0.1 beispiel.com 192.168.1.1 testsite.com

Schritt 4: Speichern Sie die Datei

  • Um die Datei in nano zu speichern, drücken Sie Control O (den Buchstaben O) und dann Enter zur Bestätigung.
  • Verlassen Sie den Editor, indem Sie Strg X drücken.

Schritt 5: DNS-Cache leeren

  • Um sicherzustellen, dass Ihre Änderungen wirksam werden, leeren Sie den DNS-Cache, indem Sie den folgenden Befehl im Terminal ausführen:
    sudo killall -HUP mDNSResponder
  • Drücken Sie die Eingabetaste.

Bearbeiten der Hosts-Datei unter Linux

Schritt 1: Öffnen Sie das Terminal

  • Starten Sie die Anwendung Terminal.

Schritt 2: Öffnen Sie die Hosts-Datei in einem Texteditor

  • Verwenden Sie einen Texteditor wie nano, um die Hosts-Datei zu öffnen:
    sudo nano /etc/hosts
  • Sie werden aufgefordert, Ihr root-Passwort einzugeben.

Schritt 3: Bearbeiten Sie die Hosts-Datei

  • Fügen Sie Ihre neuen Domänenzuordnungen am Ende der Datei hinzu. Zum Beispiel:
    127.0.0.1 beispiel.com 192.168.1.1 testsite.com

Schritt 4: Speichern Sie die Datei

  • Speichern Sie Ihre Änderungen, indem Sie Control O und dann Enter drücken.
  • Beenden Sie nano durch Drücken von Strg X.

Schritt 5: DNS-Cache leeren

  • Je nach Linux-Distribution müssen Sie möglicherweise den DNS-Cache leeren, damit die Änderungen wirksam werden. Unter Ubuntu können Sie Folgendes ausführen:
    sudo systemd-resolve –flush-caches

Bewährte Praktiken bei der Bearbeitung der Hosts-Datei

  1. Erstellen Sie ein Backup: Bevor Sie die Hosts-Datei bearbeiten, sollten Sie eine Sicherungskopie der Originaldatei erstellen. Auf diese Weise können Sie die Originalversion wiederherstellen, falls etwas schief geht.
    • Beispiel: sudo cp /etc/hosts /etc/hosts.backup
  2. Kommentare verwenden: Sie können Kommentare in die hosts-Datei einfügen, indem Sie eine Zeile mit # beginnen. Dies ist nützlich, um Änderungen zu dokumentieren oder zu erklären, warum bestimmte Einträge vorhanden sind.
    • Beispiel:
      # Lokale Testumgebung für example.com 127.0.0.1 example.com
  3. Vorsicht beim Blockieren von Websites: Das Blockieren von Websites durch Umleitung auf 127.0.0.1 kann nützlich sein, aber seien Sie dabei vorsichtig. Das Blockieren von legitimen Diensten oder Websites könnte wichtige Funktionen oder Dienste auf Ihrem Computer unterbrechen.

Schlussfolgerung: Zähmen Sie Ihr DNS mit Hosts File Magic

Die Hosts-Datei ist Ihr schneller Hack für DNS-Drama – testen, blockieren oder umgehen Sie sie wie ein Chef. Legen Sie eine Sicherungskopie an, bearbeiten Sie sie sorgfältig, leeren Sie den Cache, und beobachten Sie, wie Ihre Änderungen greifen. Egal, ob Sie Werbung umgehen oder Websites debuggen wollen – diese einfache Änderung hat es in sich. Probieren Sie es aus, experimentieren Sie gefahrlos, und holen Sie sich noch heute die Kontrolle über Ihr Netzwerk zurück!

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills