Modul 1 · 1.2
Wie eine Domain aufgebaut ist
Modul 1: Was ist DNS? · Lesezeit: 7 Minuten
Lernziel: Nach dieser Lektion können Sie die Bestandteile einer Domain benennen und einen Namen von rechts nach links lesen.
Kernbegriffe: Label, TLD (ccTLD und gTLD), zweite Ebene, Subdomain, Root, Punkt am Ende, FQDN, maximale Länge
Ein Name besteht aus Labels
Nehmen Sie den Namen www.shop.beispiel.nl. Dieser besteht aus vier Teilen, getrennt durch Punkte: www, shop, beispiel und nl. Jeder Teil heisst ein Label.
Sie lesen eine Domain von rechts nach links. Rechts steht der allgemeinste Teil, links der spezifischste. Bei einer Postadresse ist das genauso: Sie schreiben zuerst den Namen und zuletzt das Land, aber die Post sucht zuerst das Land und erst am Ende die Person. Eine Domain schreibt man ebenso, von spezifisch zu allgemein, mit dem Land (oder einer anderen Kategorie) rechts und dem Namen des Rechners links. DNS liest ihn deshalb von rechts nach links: zuerst das Land, zuletzt den Namen des Rechners.
Der Baum
DNS ist wie ein umgekehrter Baum aufgebaut:
. (root)
┌─────────┼──────────┐
nl com org
┌───┴───┐ │ │
beispiel sidn google wikipedia
┌──┴──┐
www shop
│
www- Oben steht die Root, die Wurzel des Baums. Diese hat keinen Namen. Sie wird als einzelner Punkt geschrieben.
- Darunter stehen die Top-Level-Domains oder TLDs:
nl,com,org,de,beund über tausend weitere. - Darunter stehen die Namen, die Sie registrieren können, wie
beispielunternl. Das nennt man die zweite Ebene. Zusammen bilden siebeispiel.nl: Ihre Domain. - Alles, was Sie selbst links davor setzen, ist eine Subdomain:
www.beispiel.nl,shop.beispiel.nl, und sogarwww.shop.beispiel.nl. Diese müssen Sie nicht registrieren. Als Domaininhaber vonbeispiel.nllegen Sie sie selbst an, so viele Sie möchten.
Arten von Top-Level-Domains
Es gibt zwei Hauptarten von TLDs:
| Art | Bedeutung | Beispiele |
|---|---|---|
| ccTLD (country code) | Ein zweibuchstabiger Ländercode | .nl (Niederlande), .be (Belgien), .de (Deutschland), .eu (Europäische Union) |
| gTLD (generic) | Eine allgemeine Kategorie oder ein Markenname | .com, .org, .net, .info, und neuere wie .shop, .amsterdam, .app |
Streng genommen ist .eu kein Land, wird aber wie eine ccTLD behandelt. Jede TLD hat eigene Regeln: wer registrieren darf, wie lange, wie ein Umzug funktioniert. Diese Regeln legt die Vergabestelle der TLD fest (siehe Lektion 1.3).
Manche Länder arbeiten mit einer zusätzlichen Ebene. Im Vereinigten Königreich registriert man zum Beispiel oft unter .co.uk. Bei beispiel.co.uk ist uk die TLD, aber Sie registrieren auf der dritten Ebene. Für die Funktionsweise von DNS macht das keinen Unterschied: Es ist einfach ein Label mehr.
Der Punkt am Ende
Offiziell endet jeder vollständige Name mit einem Punkt, wie in www.beispiel.nl. (beachten Sie den Punkt am Ende). Dieser letzte Punkt ist die Root. In Ihrem Browser geben Sie ihn nie ein, denn der Browser fügt ihn still und leise hinzu. In einem DNS-Panel ist er jedoch wichtig.
Ein Name, der mit einem Punkt endet, heisst ein vollständiger Name oder FQDN (fully qualified domain name). Ein Name ohne Punkt am Ende ist in einem DNS-Panel oft ein relativer Name: Das Panel hängt Ihre eigene Domain daran an.
Angenommen, Sie verwalten das DNS von beispiel.nl und tragen als Wert eines Eintrags mail.anderedomain.nl ein, ohne Punkt. Dann macht das Panel daraus in Wirklichkeit:
mail.anderedomain.nl.beispiel.nl.Dieser Name existiert nicht, und Ihr Eintrag funktioniert nicht. Mit einem Punkt am Ende (mail.anderedomain.nl.) ist es richtig. Dies ist einer der häufigsten Fehler im DNS. Lektion 2.2 geht darauf weiter ein. Manche Panels setzen den Punkt selbst dahinter oder warnen Sie; prüfen Sie nach dem Speichern immer, wie der Eintrag aussieht.
Grossbuchstaben, Zeichen und Länge
- Grossbuchstaben spielen keine Rolle.
Beispiel.NLundbeispiel.nlsind derselbe Name. - Erlaubte Zeichen für Hostnamen sind Buchstaben, Ziffern und der Bindestrich (nicht am Anfang oder Ende eines Labels). Namen mit Buchstaben wie é oder ü (IDN, internationalized domain names) gibt es ebenfalls. Sie werden im DNS als Code gespeichert, der mit
xn--beginnt.café.nlwird zum Beispiel zuxn--caf-dma.nl. - Einen Unterstrich (
_) finden Sie in technischen Namen wie_dmarc.beispiel.nloderselector1._domainkey.beispiel.nl. Diese sind nicht als Website-Adresse gedacht, sondern für spezielle Einträge (Modul 4). - Maximale Länge: Ein Label darf maximal 63 Zeichen lang sein, der gesamte Name maximal 253 Zeichen (ohne den letzten Punkt). Das steht in RFC 1035.
Wo liegt Ihre Domain und wo Ihre Subdomain?
Der Unterschied zwischen Domain und Subdomain ist praktisch wichtig:
- Die Domain (
beispiel.nl) registrieren und bezahlen Sie bei einem Registrar. Dort stellen Sie auch die Nameserver ein. - Subdomains (
www,shop,mail) legen Sie selbst im DNS Ihrer Domain an. Dafür brauchen Sie keinen Registrar.
Den Namen beispiel.nl selbst, ohne etwas davor, nennen wir in diesem Kurs die nackte Domain. Im Fachjargon heisst das Apex oder Zone Apex. In Panels wird er oft als @ geschrieben.
Zusammenfassung
- Eine Domain besteht aus Labels, getrennt durch Punkte; Sie lesen sie von rechts nach links.
- Rechts steht die TLD (ccTLD wie
.nloder gTLD wie.com), davor der registrierte Name, davor Subdomains. - Die Root ist ein einzelner Punkt; ein Name mit Punkt am Ende ist ein vollständiger Name (FQDN).
- Ohne Punkt am Ende hängt ein Panel Ihre eigene Domain daran an.
- Ein Label ist maximal 63 Zeichen lang, ein Name maximal 253; Grossbuchstaben zählen nicht.
Quiz
Aufgabe
Aufgabe Z1.2: Einen Namen zerlegen. Nehmen Sie den Namen nl.wikipedia.org. Tragen Sie ein: (1) die TLD, (2) die registrierte Domain, (3) die Subdomain. Finden Sie anschliessend heraus, welche Nameserver die TLD org hat (NS-Record von org.) und tragen Sie einen davon ein.
Weiterführende Informationen
Diese Artikel beschreiben die Situation bei WebOké. Bei anderen Anbietern funktioniert es ähnlich.
