Domain Name System

Resource Records

Das Domain Name System speichert die Informationen über Hosts in so genannten Resource Records (RRs). Es gibt bis zu 20 verschiedene Typen.

Wichtige Resource Records

Typ

Beschreibung

A

Definiert eine IP-Adresse

CNAME

Canonical Name: Beinhaltet den Domainnamen

HINFO

Host Information: Zwei Strings spezifizieren die CPU und das Betriebssystem. Diese Funktion wird kaum unterstützt.

NS

Name Server: Definiert den autoritativen Nameserver für eine Domain

PTR

Pointer: Wird fast ausschließlich mit der .in-addr.arpa-Domain verwendet, um Reverse Lookups zu ermöglichen, d.h., man sucht den Domainnamen einer bekannten IP-Adresse.

Die Resource Records werden bei einer Anfrage an den Client übermittelt. Dazu werden diese an den DNS-Header angehängt.

Der RR einer DNS-Antwort enthält folgende sechs Felder:

Resource Records im Detail

Typ

Beschreibung

Domain Name

Enthält den Domainnamen, der aufgelöst werden soll

Type

Spezifiziert den RR-Typ

Class

In diesem Feld steht in der Regel 1 für Internet-Daten

Time To Live

Enthält die Anzahl in Sekunden, wie lange ein anderer Nameserver das Ergebnis zwischenspeichert; meistens sind dies zwei Tage

Resource Data Length

Gibt die Länge des Feldes "Resource Data" an

Resource Data

Enthält die IP-Adresse

Zusätzlich gibt es so genannte Mail Exchange Records (MX Records), die für das Versenden von E-Mails von Bedeutung sind. Wie die E-Mail-Funktion im Detail funktioniert, zeigen wir in einem späteren Beitrag.