Alle Informationen des DNS sind nur innerhalb der DNS-Server gespeichert. Dort ist die Information in Resource Records (RR) abgelegt. Resource Records sind in ASCII codiert und enthalten folgende Informationen:
Inhaber der Information
RR-Typ
Klasse (z.B. IN für Internet)
Gültigkeitsdauer der Daten
Daten
Das Format eines Resource Record ist auf "Format einer DNS-Nachricht" näher beschrieben.
Zu den wichtigsten RR-Typen gehören:
SOA (Start of Authority)
Der SOA-RR spezifiziert den Anfang einer Zone, die von dem DNS Name Server betreut wird, auf dem der SOA-RR gespeichert ist. Eine Systemdatei darf nur einen SOA-RR pro Zone enthalten. Die Zone endet mit Beginn der nächsten Zone, d.h. wenn ein neuer SOA-Resource Record angegeben ist.
NS (Name Server)
Der NS-RR legt den Namen des Name Servers fest, der für eine bestimmte DNS-Domäne verantwortlich ist.
A (Address)
Der Adressen-RR definiert die IP-Adresse, die einem DNS-Namen zugeordnet ist. Für jede IP-Adresse eines Rechners sollte ein eigener Adressen-RR vorhanden sein.
AAAA (quad A)
Der AAAA-RR definiert die IPv6-Adresse, die einem DNS-Namen zugeordnet ist. Für jede IPv6-Adresse eines Rechners sollte ein eigener AAAA-RR vorhanden sein.
PTR (Domain Name Pointer)
Der PTR-RR definiert spezielle Namen als Zeiger auf andere Namen in der Domäne. PTR-RRs werden hauptsächlich in in-addr.arpa-Datensätzen zur Abbildung von Adressen (den speziellen Namen) auf Rechnernamen verwendet. PTR-Namen sollten innerhalb einer Zone eindeutig sein.
MX (Mail Exchanger)
Der MX-RR definiert die IP-Adresse, die einem DNS-Namen zugeordnet ist.
CNAME (Canonical Name)
Mit dem CNAME-RR kann einem Standard-Hostnamen ein Alternativname zugeordnet werden. Der Alternativname darf nicht im Namensfeld anderer Resource Records angegeben sein. Für Anwenderprogramme, die den Alternativnamen verwenden, ist eine Änderung des Standard-Hostnamens transparent, d.h. die Anwenderprogramme müssen bei Änderung des Standard-Hostnamens nicht angepasst werden.
Informationen über weitere Resource Record-Typen finden Sie z.B. im RFC1035. Umfassende Informationen zu den RFCs sind auf der Homepage der Internet Engineering Task Force (IETF) zu finden: https://www.ietf.org/