Menu
Coddy logo textTech

Die Hosts-Datei

Lektion 6 von 47 im Kurs Netzwerken mit dem Terminal von Coddy.

Bevor dein Rechner DNS irgendetwas fragt, prüft er eine Datei auf der Festplatte: /etc/hosts. Sieh hinein:

cat /etc/hosts

Jede Zeile enthält eine Adresse, gefolgt von einem oder mehreren Namen dafür. Die Zeile, die du immer finden wirst, ist diese:

127.0.0.1    localhost

Deshalb funktioniert localhost ganz ohne Netzwerk und ohne DNS-Server. Die Antwort steht in einer Datei.

Die Hosts-Datei hat Vorrang vor DNS. Was darin steht, wird verwendet, und DNS wird für diesen Namen nie befragt. Das macht sie wirklich nützlich, um während deiner Arbeit eine echte Domain auf einen Testrechner zu verweisen, und sie ist außerdem der erste Ort, an dem du nachsehen solltest, wenn ein Name an einen Ort aufgelöst wird, der keinen Sinn ergibt.

Deine Datei enthält auch andere Zeilen, darunter welche für IPv6 und normalerweise eine für den eigenen Namen des Rechners. Erwarte also nicht, dass sie genauso aussieht wie die Datei anderer Personen.

challenge icon

Aufgabe

Mittel

Finde heraus, in welche Adresse localhost aufgelöst wird – direkt aus der Datei, die dies beantwortet.

Gib nur die Adresse in der ersten Zeile von /etc/hosts aus, in der localhost erwähnt wird. Die erwartete Ausgabe lautet genau:

127.0.0.1

Gib nicht die gesamte Datei aus. Deine Hosts-Datei enthält mehrere Zeilen, darunter IPv6-Zeilen und den eigenen Namen deines Computers.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Netzwerken mit dem Terminal

Übe selbstständig: Terminal-Playground