DNS-Eintragstypen erklärt: A, AAAA, MX und mehr
DNS-Ressourceneinträge speichern Informationen, die eine Domain benötigt: Adressen, Mailserver, Delegation und weitere Diensteinstellungen. Jeder Eintrag hat einen Namen, einen Typ, einen Wert und eine Gültigkeitsdauer (TTL) für das Caching. Unterschiedliche Typen beantworten unterschiedliche Fragen, daher kann eine Domain mehrere Einträge für verschiedene Zwecke haben.
Adressen und Aliasse
Ein A-Eintrag ordnet einem Namen eine IPv4-Adresse zu, AAAA eine IPv6-Adresse. Ein CNAME-Eintrag macht einen Namen zum Alias für einen anderen Namen. Nach den DNS-Regeln kann ein CNAME in der Regel nicht neben anderen Daten für denselben Namen bestehen; prüfen Sie daher die Anforderungen Ihres DNS-Anbieters, bevor Sie einen anlegen. Ein A-Eintrag beweist nicht, dass ein Webserver funktioniert, und ein fehlender A-Eintrag schließt einen Zugriff über IPv6 nicht aus. Veröffentlichen Sie einen AAAA-Eintrag nur, wenn der Dienst tatsächlich über IPv6 antwortet.
E-Mail und Delegation
Ein MX-Eintrag nennt einen Mail-Exchanger und dessen Präferenz; eine kleinere Präferenzzahl wird normalerweise zuerst versucht. Der Name des Exchangers muss auf eine A- oder AAAA-Adresse aufgelöst werden, nicht unbedingt auf beide. Hat eine Domain keinen MX, sieht SMTP als impliziten Ersatz ihre A- oder AAAA-Adresse vor, sofern vorhanden. Das ist in RFC 5321 beschrieben. Ein NS-Eintrag nennt die autoritativen Nameserver einer Zone oder einer Delegation. SOA enthält zentrale Zonenparameter, darunter eine Seriennummer und Zeitwerte.
TXT, PTR und SRV
Ein TXT-Eintrag speichert Textwerte und wird oft für eine SPF-Richtlinie oder den Nachweis der Kontrolle über eine Domain verwendet. DKIM und DMARC nutzen ebenfalls DNS, erfüllen aber andere Authentifizierungsaufgaben; ein TXT-Eintrag ersetzt nicht deren vollständige Einrichtung. Ein PTR-Eintrag dient der Rückwärtsauflösung von einer Adresse zu einem Namen: IPv4 verwendet in-addr.arpa, IPv6 ip6.arpa. Diese Reverse-Zone wird meist vom Inhaber oder Betreiber des Adressblocks verwaltet, sodass Änderungen im DNS-Panel einer normalen Domain möglicherweise nicht genügen. Ein SRV-Eintrag verweist auf einen bestimmten Dienst, sein Vorhandensein garantiert aber nicht, dass dieser Dienst funktioniert.
Beispiel: Umzug einer Website
Angenommen, example.com hat A- und AAAA-Einträge für die Website, während MX auf einen separaten Mailhost zeigt und www.example.com ein Alias ist. Der Umzug der Website sollte die MX-Einträge nicht versehentlich ändern. Senken Sie die TTL im Voraus, wenn zwischengespeicherte Antworten früher ablaufen sollen; vergleichen Sie nach dem Ändern der Adressen die Antworten autoritativer und rekursiver Server. Nicht alle Nutzer sehen eine Änderung gleichzeitig, weil Anwendungen und Resolver Daten zwischenspeichern können. Funktioniert E-Mail nicht, prüfen Sie den MX und die Adressen, auf die er verweist. Funktioniert die Website nicht, prüfen Sie die betreffende A- oder AAAA-Antwort und testen Sie dann den Dienst selbst. Das grundlegende Format von DNS-Einträgen ist in RFC 1035 festgelegt.