Modul 1 · 1.1
DNS: das Telefonbuch des Internets
Modul 1: Was ist DNS? · Lesezeit: 6 Minuten
Lernziel: Nach dieser Lektion können Sie in eigenen Worten erklären, was DNS macht und warum das Internet nicht ohne auskommt.
Kernbegriffe: DNS, IP-Adresse, Domainname, Abfrage (Lookup), Eintrag
Computer rechnen mit Zahlen, Menschen mit Namen
Jeder Computer, der mit dem Internet verbunden ist, hat eine Adresse: die IP-Adresse. Sie ist eine Art Telefonnummer. Es gibt zwei Varianten:
- IPv4, vier Zahlen mit Punkten dazwischen, zum Beispiel
192.0.2.10; - IPv6, länger, mit Doppelpunkten, zum Beispiel
2001:db8::10.
Computer finden einander nur über diese Nummern. Wir Menschen merken uns lieber Namen. example.com merkt man sich leichter als 192.0.2.10, und die Nummer kann sich ändern, ohne dass sich der Name ändert. Zieht eine Website zu einem anderen Server um, bekommt sie eine andere Nummer. Der Name bleibt einfach derselbe.
Es wird also etwas benötigt, das Namen in Nummern übersetzt. Das ist das Domain Name System, kurz DNS.
Das Telefonbuch
Sie können sich DNS wie ein Telefonbuch vorstellen, oder wie die Kontaktliste in Ihrem Telefon. Sie suchen nach einem Namen und erhalten eine Nummer zurück. Geben Sie example.com in Ihren Browser ein, passiert Folgendes:
- Ihr Browser fragt das DNS: „Wie lautet die Adresse von example.com?“
- Das DNS antwortet: „192.0.2.10.“
- Ihr Browser verbindet sich mit 192.0.2.10 und fragt nach der Website.
Dieses Nachschlagen nennt man eine Abfrage, auf Englisch einen Lookup. Es geht rasend schnell: meist dauert es weniger als eine Zehntelsekunde. Sie merken also nichts davon, solange es funktioniert.
Nicht nur für Websites
Das Telefonbuch-Bild stimmt fast, aber DNS kann mehr als eine Nummer pro Name speichern. Bei einem Domainnamen stehen verschiedene Arten von Daten, jede für einen anderen Zweck. So ein Datum nennt man einen Eintrag (Record). Ein paar Beispiele:
| Frage | Art des Eintrags | Antwort (Beispiel) |
|---|---|---|
| Auf welcher IPv4-Adresse liegt die Website? | A | 192.0.2.10 |
| Auf welcher IPv6-Adresse liegt die Website? | AAAA | 2001:db8::10 |
| Wohin muss die E-Mail für diese Domain gehen? | MX | mail.example.com |
| Welche Server dürfen im Namen dieser Domain Mail versenden? | TXT (SPF) | v=spf1 ip4:192.0.2.25 ~all |
Schickt jemand eine E-Mail an info@example.com, fragt der Mailserver des Absenders also nicht nach dem A-Record, sondern nach dem MX-Record: Wo ist das Postfach dieser Domain? Website und E-Mail können daher bei zwei verschiedenen Anbietern liegen. Das ist völlig normal: die Website bei dem einen Anbieter, die Mail bei Microsoft 365 oder Google Workspace.
Jeder Eintrag hat immer drei Bestandteile:
- einen Namen (zum Beispiel
example.comoderwww.example.com); - einen Typ (A, AAAA, MX, TXT und noch eine Handvoll anderer);
- einen Wert (die Antwort).
Ausserdem steht dabei eine Zahl, die angibt, wie lange eine Antwort gespeichert bleiben darf. Das nennt man die TTL. Darum geht es in Modul 6.
Was DNS nicht ist
Ein paar Missverständnisse kommen häufig vor:
- DNS speichert keine Websites. Es sagt nur, wo die Website liegt. Die Dateien Ihrer Website liegen auf einem Webserver, nicht im DNS.
- DNS speichert keine E-Mails. Es sagt nur, bei welchem Server die Mail zugestellt werden muss.
- DNS kennt keine Seiten.
example.com/contactkönnen Sie nicht im DNS eintragen. DNS kennt nur Namen. Was nach dem ersten Schrägstrich kommt, regelt der Webserver (Lektion 3.4). - DNS ist kein Eigentumsnachweis. Wer Inhaber eines Domainnamens ist, steht bei der Registry, nicht im DNS (Lektion 1.3).
Ein weltweites, verteiltes Telefonbuch
Es gibt nicht einen grossen Computer mit allen Namen des Internets. Das würde nie funktionieren: Es gibt Hunderte Millionen Domainnamen, und jede Sekunde werden enorm viele Anfragen gestellt. DNS ist deshalb verteilt. Jeder Beteiligte verwaltet nur sein eigenes Stück:
- die Vergabestelle von
.com(das Unternehmen Verisign) weiss, welche Server das Telefonbuch vonexample.comhaben; für eine.de-Domain ist das DENIC eG; - diese Server kennen die Einträge von
example.comselbst.
Wie eine Anfrage über diese Teilstücke zur richtigen Antwort kommt, sehen Sie in Lektion 1.4. Dass es verteilt ist, erklärt auch etwas, das viele Menschen erstaunt: Wenn Sie einen Eintrag ändern, sieht das nicht jeder sofort. Viele Computer unterwegs merken sich eine Antwort eine Weile (der Cache). Darum geht es in den Lektionen 6.1 und 6.2.
Warum Sie das als Domaininhaber wissen sollten
Solange alles funktioniert, müssen Sie sich nicht mit DNS befassen. Aber Sie begegnen ihm, sobald:
- Ihre Website oder E-Mail zu einem anderen Anbieter wechselt;
- ein Dienst wie Google, Microsoft, eine Webshop-Plattform oder ein Newsletterdienst fragt: „Fügen Sie diesen Eintrag zu Ihrem DNS hinzu“;
- Ihre Mail im Spam landet und jemand sagt, dass SPF, DKIM oder DMARC nicht richtig eingestellt sind;
- Ihre Website nach einer Änderung „bei dem einen funktioniert, bei dem anderen nicht“;
Ein kleiner Fehler im DNS kann Ihre Website oder E-Mail lahmlegen. Deshalb lohnt es sich zu verstehen, was Sie tun. Dieser Kurs hilft Ihnen dabei, Schritt für Schritt.
Zusammenfassung
- Computer finden einander über IP-Adressen (IPv4 wie
192.0.2.10, IPv6 wie2001:db8::10); Menschen benutzen Namen. - DNS übersetzt Namen in Daten, wie IP-Adressen und den Mailserver einer Domain.
- Jedes Datum ist ein Eintrag mit einem Namen, einem Typ und einem Wert.
- DNS speichert keine Websites oder Mails und kennt keine Seiten: Es weist nur den Weg.
- DNS ist auf sehr viele Server verteilt, und Antworten werden eine Weile gespeichert (Cache).
Quiz
Aufgabe
Aufgabe Z1.1: Die Adresse von sidn.nl. Suchen Sie die IPv4-Adresse (A-Record) und, falls vorhanden, die IPv6-Adresse (AAAA-Record) von sidn.nl (der Website von SIDN, der Registry von .nl in den Niederlanden). Verwenden Sie unser Tool IP-Adresse nachschlagen (https://www.weboke.ch/ip-suche), ein anderes Online-DNS-Abfragetool oder, falls Sie es schon können, nslookup sidn.nl in einem Eingabeaufforderungsfenster. Tragen Sie die gefundenen Adressen ein.
Weiterführende Informationen
Diese Artikel beschreiben die Schritte in den Bedienoberflächen von WebOké. Bei anderen Anbietern funktioniert es ähnlich.
