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.
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:
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.