Modul 2 · 2.2
Eine Zone lesen
Modul 2: Nameserver und Zonen · Lesezeit: 8 Minuten
Lernziel: Nach dieser Lektion können Sie einen DNS-Eintrag lesen und schreiben: Name, TTL, Klasse, Typ und Wert, inklusive des Zeichens @ und des Punkts am Ende.
Kernbegriffe: Zonendatei, @, relativer und vollständiger Name, Punkt am Ende, SOA, Seriennummer, NS-Record
Die fünf Teile eines Eintrags
In der Technik wird eine Zone oft als Zonendatei geschrieben: eine Textdatei mit auf jeder Zeile einem Eintrag. Auch wenn Ihr Panel daraus ein hübsches Formular macht, stehen darin dieselben fünf Teile:
www.example.com. 3600 IN A 192.0.2.10
│ │ │ │ │
Name TTL Klasse Typ Wert| Teil | Bedeutung |
|---|---|
| Name | Für welchen Namen der Eintrag gilt |
| TTL | Wie viele Sekunden die Antwort gespeichert werden darf (Lektion 6.1) |
| Klasse | Immer IN (Internet). Panels lassen dies meist weg |
| Typ | Die Art des Eintrags: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA ... |
| Wert | Die Antwort. Bei einem MX und SRV stehen dort auch Zahlen, wie die Priorität |
Ein paar Beispiele:
example.com. 3600 IN A 192.0.2.10
example.com. 3600 IN MX 10 mail.example.com.
_dmarc.example.com. 3600 IN TXT "v=DMARC1; p=none"
shop.example.com. 3600 IN CNAME shops.example.net.Es kann mehrere Einträge mit demselben Namen und demselben Typ geben. Zwei MX-Records für example.com oder zwei A-Records für www sind ganz normal. Zusammen heissen sie ein Recordset.
Das Zeichen @
Das Zeichen @ bedeutet in einer Zone: der Name der Domain selbst. In der Zone von example.com ist
@ 3600 IN A 192.0.2.10dasselbe wie
example.com. 3600 IN A 192.0.2.10Die meisten Panels verwenden @ oder lassen das Namensfeld leer, für die nackte Domain. Bittet ein Dienst Sie um einen Eintrag "auf Ihrer Domain" oder "auf dem Root Ihrer Domain", dann meint er @. Achtung: "Root Ihrer Domain" ist etwas anderes als der Root des DNS aus Lektion 1.2.
Relative und vollständige Namen
In Lektion 1.2 haben Sie den Punkt am Ende gesehen. In einer Zone funktioniert das so:
- Endet ein Name auf einen Punkt, dann ist er vollständig.
mail.example.com.ist genau dieser Name. - Endet ein Name nicht auf einen Punkt, dann ist er relativ. Der Name der Zone wird dahinter angehängt. In der Zone von
example.comwirdmailalso zumail.example.com.(mit Punkt).
Das gilt sowohl für den Namen eines Eintrags als auch für einen Namen im Wert, wie bei CNAME, MX, NS und SRV. Bei einer IP-Adresse in einem A- oder AAAA-Record spielt es keine Rolle: dahinter setzen Sie nie einen Punkt.
Vergleichen Sie:
| Sie geben ein (Zone example.com) | Wird in Wirklichkeit |
|---|---|
Name: shop | shop.example.com. |
Name: shop.example.com (ohne Punkt) | shop.example.com.example.com. |
Name: shop.example.com. | shop.example.com. |
MX-Wert: mail.example.net | mail.example.net.example.com. (falsch) |
MX-Wert: mail.example.net. | mail.example.net. (richtig) |
Panels gehen damit unterschiedlich um. Manche hängen immer Ihren Domainnamen an das Namensfeld an und zeigen das unter dem Feld. Manche setzen automatisch einen Punkt hinter einen Wert. Andere übernehmen genau das, was Sie eingeben. Es gibt eine sichere Vorgehensweise:
- Tragen Sie bei Name nur den ersten Teil ein (
shop,www,_dmarc), oder@für die Domain selbst. - Tragen Sie bei einem Wert, der ein Name ist, den vollständigen Namen mit einem Punkt am Ende ein, ausser das Panel sagt deutlich, dass das nicht nötig ist.
- Prüfen Sie nach dem Speichern, wie der Eintrag in der Liste steht. Sehen Sie Ihren eigenen Domainnamen doppelt darin, passen Sie es an.
Der SOA-Eintrag: der Kopf der Zone
Jede Zone beginnt mit genau einem SOA-Eintrag (Start of Authority). Er enthält Verwaltungsangaben, wie:
example.com. 3600 IN SOA ns1.hosting.example. hostmaster.example.com. (
2026110701 ; Seriennummer
14400 ; Refresh
3600 ; Retry
1209600 ; Expire
300 ) ; Minimum (negativer Cache)- Der erste Name ist der primäre Nameserver.
- Der zweite ist die E-Mail-Adresse des Administrators, mit einem Punkt statt
@:hostmaster.example.com.bedeutethostmaster@example.com. - Die Seriennummer steigt bei jeder Änderung. Die anderen Nameserver erkennen daran, dass es etwas Neues gibt, und holen die Zone erneut ab. Oft ist es ein Datum mit einer laufenden Nummer, wie
2026110701. - Der letzte Wert bestimmt unter anderem, wie lange eine Antwort "existiert nicht" gespeichert werden darf (Lektion 6.2).
Den SOA-Eintrag verwaltet Ihr Panel meist selbst. Sie müssen ihn fast nie anpassen. Es ist aber nützlich zu wissen: Unterscheiden sich die Seriennummern zwischen Ihren Nameservern, hat nicht jeder Nameserver die aktuelle Version.
NS-Einträge in der Zone
In der Zone stehen auch NS-Einträge für die Domain selbst:
@ 3600 IN NS ns1.hosting.example.
@ 3600 IN NS ns2.hosting.example.Diese sollten mit den Nameservern übereinstimmen, die bei der Registry hinterlegt sind (Lektion 2.1). Passen Sie sie nicht an, ohne auch beim Registrar die Nameserver zu ändern. Ein NS-Eintrag für eine Subdomain (klant.example.com NS ...) delegiert diese Subdomain an andere Nameserver. Das ist fortgeschrittene Arbeit.
In der Praxis: so sieht es in einem Panel aus
In DirectAdmin öffnen Sie DNS-Verwaltung. Sie sehen eine Tabelle mit den Spalten Name, TTL, Typ und Wert: genau die Teile aus dieser Lektion, ohne die Klasse. Ein Name mit einem Punkt dahinter, wie example.com., ist die Domain selbst. In Mein WebOké, Tab DNS, tragen Sie bei Name @ ein für die Domain selbst, und sehen unter dem Feld den vollständigen Namen. cPanel (Zone Editor), Plesk, Cloudflare und die Panels von Registraren arbeiten mit denselben Feldern; nur die Namen der Schaltflächen unterscheiden sich.
Zusammenfassung
- Ein Eintrag besteht aus Name, TTL, Klasse (IN), Typ und Wert.
@bedeutet die Domain selbst.- Ein Name mit Punkt am Ende ist vollständig; ohne Punkt wird der Zonenname dahinter angehängt.
- Tragen Sie bei Name nur den ersten Teil ein, und prüfen Sie nach dem Speichern, wie der Eintrag aussieht.
- Der SOA-Eintrag ist der Kopf der Zone; die Seriennummer steigt bei jeder Änderung.
Quiz
Aufgabe
Aufgabe Z2.2: Einen SOA lesen. Fragen Sie den SOA-Eintrag von sidn.nl ab (Online-Tool oder dig SOA sidn.nl). Tragen Sie ein: (1) den primären Nameserver, (2) die Seriennummer.
Weiterführende Informationen
Diese Artikel beschreiben die Panels von WebOké. Bei anderen Anbietern funktioniert es ähnlich.
