Erik K.: Was ist ein Resource Record?

Beitrag lesen

Das ist gar nicht so kompliziert, wie es zunächst klingt.

Löse dich vom Begriff "Zonendatei". Das stellt den Speicherort dar, das kann heutzutage aber auch eine Datenbank sein. Hat (wie so vieles) historische Gründe. Bind war einer der ersten Nameserver und der speicherte am Anfang alles in Dateien, die Zonendateien genannt werden.

Zur eigentlichen Frage, ich vereinfache zwecks besseren Verständnis:

Stell dir den Resource Records (RR) als eine Zeile vor, ähnliche wie eine Zeile (row) in einer Datenbank.

Wenn du einer Domain eine IPv4 zuweisen willst, legst du einen RR mit dem Typ "A" an und oft direkt den nächsten RR für die Subdomain www, z.B.:

@   IN  A  127.0.0.2
www IN  A  127.0.0.2

Das wären dann zwei RR. @ gilt hier als Platzhalter für die Domain und je nach DNS-Server bzw Dialekt musst du eine andere Syntax beachten.

Es gibt noch jede Menge andere Typen für RR - z.B. "AAAA" für IPv6 oder "TXT" für SPF-, DKIM- Einträge (und weiter) oder "CNAME" für Verlinkungen auf andere RR.

Das Thema kann man beliebig komplex aufbauen, daher war das jetzt eine vereinfachte Darstellung.