GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So bearbeiten Sie Ihre Hosts-Datei unter Linux, Windows und macOS

Die Hosts-Datei wird verwendet, um Domänennamen (Hostnamen) IP-Adressen zuzuordnen. Es ist eine Klartextdatei, die von allen Betriebssystemen verwendet wird, einschließlich Linux, Windows und macOS.

Die hosts-Datei hat Vorrang vor DNS. Wenn Sie den Domänennamen einer Website eingeben, die Sie besuchen möchten, muss der Domänenname in die entsprechende IP-Adresse übersetzt werden. Das Betriebssystem überprüft zunächst seine Hosts-Datei auf die entsprechende Domain und fragt, wenn kein Eintrag für die Domain vorhanden ist, die konfigurierten DNS-Server ab, um den angegebenen Domainnamen aufzulösen. Dies betrifft nur den Computer, auf dem die Änderung vorgenommen wird, und nicht, wie die Domäne weltweit aufgelöst wird.

Die Verwendung der Hosts-Datei zum Zuordnen einer Domain zu einer IP-Adresse ist besonders nützlich, wenn Sie Ihre Website testen möchten, ohne die DNS-Einstellungen der Domain zu ändern. Sie migrieren beispielsweise Ihre Website auf einen neuen Server und möchten überprüfen, ob sie voll funktionsfähig ist, bevor Sie die Domain auf den neuen Server verweisen. Die Hosts-Datei kann auch verwendet werden, um Websites auf Ihrem Computer zu blockieren.

In diesem Artikel geben wir Anweisungen zum Ändern der Hosts-Datei unter Linux, macOS und Windows.

Hosts-Dateiformat #

Einträge in der hosts-Datei haben folgendes Format:

IPAddress DomainName [DomainAliases]

Die IP-Adresse und die Domänennamen sollten durch mindestens ein Leerzeichen oder einen Tabulator getrennt werden. Die Zeilen, die mit # beginnen sind Kommentare und werden ignoriert.

Um der hosts-Datei einen Eintrag hinzuzufügen, öffnen Sie die Datei einfach in Ihrem Texteditor. Nachfolgend finden Sie eine Beispiel-Hosts-Datei:

# Static table lookup for hostnames.
# See hosts(5) for details.

127.0.1.1 linuxize.desktop linuxize
127.0.0.1 localhost

Die Änderungen an der Hostdatei werden sofort wirksam, außer in Fällen, in denen die DNS-Einträge von Anwendungen zwischengespeichert werden.

Um die Änderungen rückgängig zu machen, öffnen Sie einfach die Datei und entfernen Sie die hinzugefügten Zeilen.

Hosts-Datei unter Linux ändern #

Unter Linux lautet der vollständige Pfad zur Datei /etc/hosts .

Die folgenden Anweisungen gelten für alle Linux-Distributionen, einschließlich Ubuntu, CentOS, RHEL, Debian und Linux Mint:

  1. Öffnen Sie in Ihrem Terminalfenster die hosts-Datei mit Ihrem bevorzugten Texteditor:

    sudo nano /etc/hosts

    Wenn Sie dazu aufgefordert werden, geben Sie Ihr sudo-Passwort ein.

  2. Scrollen Sie bis zum Ende der Datei und fügen Sie Ihre neuen Einträge hinzu:

  3. Speichern Sie die Änderungen.

Hosts-Datei in Windows ändern #

Unter Windows lautet der vollständige Pfad zur Datei c:\Windows\System32\Drivers\etc\hosts . Die nachstehenden Anweisungen gelten für Windows 10 und Windows 8.

  1. Drücken Sie die Windows-Taste und geben Sie Notepad in das Suchfeld ein.

  2. Klicken Sie mit der rechten Maustaste auf das Notepad-Symbol und wählen Sie Als Administrator ausführen aus.

  3. Klicken Sie im Editor auf Datei und dann auf Öffnen. Fügen Sie im Feld Dateiname c:\Windows\System32\drivers\etc\hosts ein .

  4. Scrollen Sie bis zum Ende der Datei und fügen Sie Ihre neuen Einträge hinzu:

  5. Speichern Sie die Änderungen, indem Sie auf File klicken> Save .

Ändern Sie die Hosts-Datei in macOS #

Unter macOS lautet der vollständige Pfad zur Datei /etc/hosts . Die nachstehenden Anweisungen gelten für alle macOS-Versionen.

  1. Öffnen Sie in Ihrem Terminalfenster die hosts-Datei mit Ihrem bevorzugten Texteditor:

    sudo nano /etc/hosts

    Wenn Sie dazu aufgefordert werden, geben Sie Ihr Administratorkennwort ein.

  2. Scrollen Sie bis zum Ende der Datei und fügen Sie Ihre neuen Einträge hinzu:

  3. Speichern Sie die Änderungen und leeren Sie den DNS-Cache:

    dscacheutil -flushcache

Schlussfolgerung #

Die Hosts-Datei ermöglicht es Ihnen, die IP-Adresse eines bestimmten Domänennamens festzulegen.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.


Linux
  1. Zugriff auf Linux-Dateisysteme in Windows 10 und WSL 2

  2. So konfigurieren Sie den SAMBA-Server und übertragen Dateien zwischen Linux und Windows

  3. So leiten Sie die Ausgabe in eine Datei und Stdout in Linux um

  4. So starten Sie Windows 10 und MX Linux dual

  5. So bearbeiten Sie Ihre Hosts-Datei in Windows 10

Linux-Grundlagen:So verstecken, sperren, verschlüsseln und sichern Sie Ihre Dateien unter Linux

Linux-Hostdatei:Wie wird sie bearbeitet und verwendet?

So erstellen Sie einen Multiboot-USB in Linux und Windows

So erstellen und verwenden Sie eine Auslagerungsdatei unter Linux

So bearbeiten Sie Ihre Hosts-Datei

So konvertieren Sie eine .pem-Datei in eine .ppk-Datei unter Windows und Linux