🌳 1. Die DNS-Baumstruktur (Inverted Tree)
Das Domain Name System ist hierarchisch aufgebaut. An der Spitze steht nicht wie bei Dateipfaden ein Schrägstrich /, sondern der unscheinbare, aber essentielle Wurzelpunkt . (Root-Zone).
. (Root Zone)
/ \
de. com. (Top-Level Domains)
/ \
it-praxisportal.de. beispiel.com. (Second-Level Domains)
/
intern. (Subdomain)
/
srv01. (Hostname / Leaf Node)
Ein FQDN liest sich im DNS von rechts nach links wie eine internationale Postadresse von unten nach oben: Zuerst das Land (.de), dann die Stadt/Organisation (it-praxisportal), dann die Abteilung (intern) und schließlich das konkrete Zimmer oder der Arbeitsplatzrechner (srv01)!
📍 2. Der Fully Qualified Domain Name (FQDN)
Ein FQDN spezifiziert den vollständigen Pfad im DNS-Baum. In BIND-Zonendateien entscheidet der Schlusspunkt darüber, ob ein Eintrag absolut oder relativ interpretiert wird:
# Absoluter FQDN (mit Schlusspunkt):
mail.firma.de. IN A 192.0.2.10 # Ziel ist exakt mail.firma.de
# Relativer Hostname (ohne Schlusspunkt):
mail IN A 192.0.2.10 # BIND hängt $ORIGIN (firma.de.) automatisch an!
# ⚠️ HÄUFIGE FEHLERQUELLE IN DER PRAXIS:
app.firma.de IN CNAME server01.cloud.de # OHNE Schlusspunkt!
# BIND macht daraus: server01.cloud.de.firma.de. -> RESOLUTION FAILURE!
📑 3. Cheat-Sheet: DNS-Ebenen & RFC 1035 Limits
| Ebene / Parameter | Beispiel | RFC-Regeln & Grenzwerte |
|---|---|---|
| Root Zone | . |
Verwaltet durch IANA / ICANN; 13 Anycast-Cluster (A-M) |
| TLD (Top-Level) | .de, .com |
ccTLD (Länder) oder gTLD (generisch); eigene Registry (z.B. DENIC) |
| SLD (Second-Level) | it-praxisportal |
Registrierbarer Name; verweist auf autoritative Nameserver |
| Label-Länge | mein-server-01 |
Maximal 63 Oktette (Zeichen) pro Label zwischen Punkten |
| FQDN Gesamtlänge | host.sub.firma.de. |
Maximal 253 Zeichen netto (255 Oktette binär inkl. Längenbytes) |
🧠 Diagnostischer Selbst-Check
Überprüfe dein Verständnis zu DNS-Hierarchie, Record-Typen, E-Mail-Sicherheit und Troubleshooting mit gezieltem Feedback:
🎯 Aufgaben & Checkliste in aufgabe.sh
Historisch passte in ein unfragmentiertes 512-Byte UDP-DNS-Antwortpaket (RFC 1035) bei einer Abfrage nach der Root-Zone exakt die Delegation für 13 Nameserver samt ihrer IPv4-Glue-Records! Erst mit EDNS0 wurde dieser Puffer erweitert.