Menu
Coddy logo textTech

Einen Namen nachschlagen

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

Wenn die Antwort nicht in deiner Hosts-Datei steht, wird DNS gefragt. Du kannst diese Abfrage von Hand durchführen:

nslookup example.com

Die Ausgabe besteht aus zwei Hälften. Zuerst der Server, der geantwortet hat – also der Resolver, den dein Rechner zu verwenden konfiguriert ist, und der sich daher von Netzwerk zu Netzwerk unterscheidet. Dann die Antwort: die Adresse oder Adressen, auf die der Name verweist.

Die Antwort wird normalerweise als nicht autoritativ gekennzeichnet. Das ist keine Warnung. Es bedeutet, dass die Antwort aus einem Cache auf dem Weg stammt und nicht vom eigenen Nameserver der Domain, was normal ist und DNS schnell macht.

Die nützliche Erkenntnis ist, was dir das im Fehlerfall sagt. Wenn die Abfrage nichts zurückgibt, hör auf, bei Firewalls und Ports zu suchen: Es wurde noch keine Verbindung hergestellt. Das Problem liegt beim Namen selbst.

challenge icon

Aufgabe

Mittel

Sieh dir absichtlich an, wie eine Namensauflösung fehlschlägt.

Die Endung .invalid ist reserviert: Es ist garantiert, dass sie niemals existiert, wodurch sie sich perfekt dafür eignet, zu testen, wie eine fehlgeschlagene Namensauflösung aussieht.

Versuche, nope.invalid aufzulösen, und gib resolved aus, wenn es funktioniert, oder failed, wenn nicht. Erwartete Ausgabe:

failed

Leite die normale Ausgabe mit >/dev/null 2>&1 aus dem Weg, damit nur dein eigenes Wort ausgegeben wird.

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