Articles

/etc/hosts – Hosts-Datei in der Ubuntu-Distribution

/etc/hosts – ist eine Hosts-Datei in der Ubuntu-Distribution. Die Datei enthält eine Liste von IP-Adressen und zugehörigen Hostnamen. Jede Zeile in der Hosts-Datei entspricht einem IP-Adresseintrag, gefolgt vom zugehörigen kanonischen Hostnamen.

So würde jeder Eintrag aussehen –

IP_addresses canonical_hostname

Hier sollten IP-Adressen und kanonische Hostnamen durch mindestens ein Leerzeichen getrennt sein. Und wenn wir # an den Anfang jedes Eintrags setzen, wird diese bestimmte Zeile ignoriert.

Einer der Hauptvorteile beim Speichern wichtiger Einträge in der Hosts–Datei – es ist sehr nützlich, falls unsere DNS-Server aus irgendeinem Grund nicht erreichbar sind. Darüber hinaus überprüfen fast alle Anwendungen die Datei / etc / hosts, bevor sie nach relevanten Einträgen von einem DNS-Server fragen. Daher können wir diese Eigenschaft bei Bedarf zu unserem Vorteil nutzen.

Hinweis: Für die folgenden Vorgänge müssen Sie über Superuser-Berechtigungen verfügen. Falls Sie keine haben, wenden Sie sich an Ihren Systemadministrator, um Unterstützung zu erhalten.

/etc/hosts – hosts-Datei in Ubuntu

Ein normaler Benutzer kann nur den Inhalt einer /etc/hosts-Datei lesen. Wir benötigen ein Administratorkonto, dh Root-Rechte, um bei Bedarf die erforderlichen Änderungen vornehmen zu können.

Um den Inhalt der Datei /etc/hosts mit dem Befehlszeilenprogramm cat anzuzeigen, geben Sie Folgendes im Terminal ein –

cat /etc/hosts

Es würde mit Folgendem zurückkehren –

127.0.0.1 localhost127.0.1.1 techpiezo-pc::1 localhost ip6-localhost ip6-loopbackff02::1 ip6-allnodesff02::2 ip6-allrouters

Hier

127.0.0.1 ist für unseren localhost (benötigt für IPv4–fähige Hosts),

127.0.1.1 ist ein vollqualifizierter Domänenname (FQDN) des Computers, an dem wir arbeiten, und

::1 localhost ip6-localhost ip6-loopbackff02::1 ip6-allnodesff02::2 ip6-allrouters

Es ist auch für unseren localhost (wird für IPv6-fähige Hosts benötigt).

Um nun die Datei /etc/hosts zu bearbeiten, geben Sie Folgendes im Terminal ein:

sudo nano /etc/hosts

Ersetzen Sie nano durch einen Texteditor Ihrer Wahl.

Hängen Sie die Datei an und geben Sie die IPv4-Adresse für den zugehörigen kanonischen Hostnamen an. Zum Beispiel

XXX.XXX.XXX.XXX <canonical_hostname>

Ersetzen Sie IPv4-Adressen durch IPv6-Adressen, um das gewünschte Ergebnis zu erzielen.

Abschließend haben wir die Datei /etc/hosts – hosts in der Ubuntu-Distribution besprochen.