- PTR-Record
-
PTR (kurz für "Pointer") Resource Records ordnen im Domain Name System einer gegebenen IP-Adresse einen oder mehrere Hostname(s) zu. Sie stellen damit gewissermaßen das Gegenstück zur "klassischen" Zuordnung einer oder mehrerer IP-Adresse(n) zu einem gegebenen Hostname per A- oder AAAA Resource Record dar.
PTR Resource Records sind ein zentrales Element des Reverse DNS. Sie werden üblicherweise ausschließlich verwendet
- in der in-addr.arpa-Zone (für den Reverse-Lookup von IPv4-Adressen),
- in der Zone ip6.arpa (für den Reverse-Lookup von IPv6-Adressen), sowie
- in anderen Zonen für Hostnames, auf die ein CNAME Resource Record aus einer der vorgenannten Zonen zeigt [1].
Inhaltsverzeichnis
Aufbau
- IP-Adresse
- IP-Adresse in umgekehrter Reihenfolge der Komponenten plus entsprechende Zone (s.o.); durch Delegation sind auch andere Hostnames möglich [2].
- TTL
- Time To Live: gibt an, wie lange (in Sekunden) dieser Resource Record in einem Cache gültig ist (optional; ohne Angabe wird ein zuvor explizit - per $TTL-Anweisung am Anfang der Zonendatei - definierter Defaultwert angenommen).
- IN
- Class: Internet (optional; Alternativen sind die Klassen HS für HESIOD und CH für CHAOS, zwei seit langem obsolete, experimentelle Netzwerk-Projekte, ohne Angabe wird IN angenommen).
- PTR
- Typ
- Name
- der der IP-Adresse zugeordnete Name
Beispiel (IPv4)
1.0.0.10.in-addr.arpa. 3600 IN PTR test.example.com.
In diesem Beispiel würde ein Client, der einen DNS-Server nach der IP-Adresse 10.0.0.1 fragt, als Antwort test.example.com. erhalten.
Beispiel (IPv6)
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. 3600 IN PTR test-ipv6.example.com.
In diesem Beispiel würde ein Client, der nach der IPv6-Adresse 2001:db8::1 fragt, als Antwort test-ipv6.example.com erhalten.
Quellen
- ↑ RFC 2317 "Classless IN-ADDR.ARPA delegation", Abschnitt "5.2 Alternative naming conventions"
- ↑ RFC 2317 "Classless IN-ADDR.ARPA delegation"
Wikimedia Foundation.