Menu
Coddy logo textTech

Warum Namen existieren

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

Du hast eine Adresse, an die du eine Anfrage senden möchtest. Warum gibt also jemand example.com statt 93.184.216.34 ein?

Aus zwei Gründen. Adressen sind schwer zu merken, und schlimmer noch: Sie ändern sich. Eine Website wechselt zu einem neuen Host, fügt einen zweiten Server hinzu oder wechselt den Anbieter, und die Adresse ändert sich, während der Name exakt gleich bleibt.

DNS, das Domain Name System, ist das Telefonbuch, das einen Namen genau in dem Moment in eine Adresse umwandelt, in dem du sie benötigst. Es ist ein Lookup-Dienst, der unauffällig hinter fast jeder Anfrage läuft, die du stellst.

Das bedeutet, dass jede Anfrage tatsächlich aus zwei Schritten besteht: Den Namen in eine Adresse auflösen und dann eine Verbindung zu dieser Adresse herstellen. Halte sie gedanklich auseinander, denn wenn etwas fehlschlägt, macht es den größten Teil der Diagnose aus, herauszufinden, welcher der beiden Schritte fehlgeschlagen ist. Ein Name, der sich nicht auflösen lässt, ist nie bis zum Verbindungsaufbau gelangt.

challenge icon

Aufgabe

Mittel

Zeige, dass ein Name lediglich als Stellvertreter für eine Adresse dient.

  1. Erstelle index.html mit genau SAME
  2. Stelle den Ordner im Hintergrund auf Port 9103 bereit
  3. Rufe ihn zweimal ab: einmal mit 127.0.0.1 und einmal mit localhost

Beide Anfragen erreichen denselben Server, daher lautet die Ausgabe:

SAME
SAME

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