PTR Resource Record
Ein PTR Resource Record (von englisch pointer „Zeiger“) ist ein Resource Record, der auf einen Namen im Domain Name System zeigt, den er auf Abfrage liefert.<ref name=RFC1035>Vorlage:RFC-Internet</ref><ref name=RFC6763>Vorlage:RFC-Internet</ref>
PTR Resource Records sind ein zentrales Element von Reverse DNS Lookup, wofür sie wie folgt eingesetzt werden:
- in der Zone in-addr.arpa für Reverse-Lookup von IPv4-Adressen
- in der Zone ip6.arpa für Reverse-Lookup von IPv6-Adressen<ref>Vorlage:RFC-Internet</ref>
- in anderen Zonen, auf die CNAME Resource Records aus der Zone in-addr.arpa zeigen<ref name=RFC2317>Vorlage:RFC-Internet</ref>
Derartige PTR Resource Records stellen die Umkehrung der primären Zuordnung von IP-Adressen per A- oder AAAA Resource Record dar. Jede der mit Punkten zwischen Zahlen dargestellten IP-Adressen hat im Domain Name System aufgrund der Punkte die Bedeutung verschachtelter Subdomains. Aus der Notation von IPv4-Adressen folgt, dass Rechte zur Selbstverwaltung von PTR Resource Records öffentlicher IPv4-Adressen im Rahmen der Internetstandards ein Subnetz von mindestens 256 Adressen erfordern.<ref name=RFC2317/>
Andere PTR Resource Records sind zur Lokalisierung von Diensten per DNS-Based Service Discovery vorgesehen.<ref name=RFC6763/>
Aufbau
- Name<ref name=RFC1035/>
- Handhabe, für Reverse-Lookup eine IP-Adresse in umgekehrter Reihenfolge der Komponenten plus entsprechende Zone (s. o.)
- Type (Typ)
- 12<ref name=RFC1035/>
- Class (Klasse)
- IN für Internet (Alternativen sind seit Langem obsolet)
- TTL
- Time to Live
- RDLength<ref name=RFC1035/>
- Länge nachfolgender Ressourcen-Daten
- RData<ref name=RFC1035/>
- Ressourcen-Daten, Ergebnis der Abfrage, hier ein Name
Beispiel IPv4
42.2.0.192.in-addr.arpa. PTR example.com.
In diesem Beispiel würde ein Client, der den DNS-Server nach Hostnamen der IP-Adresse 192.0.2.42 fragt, als Antwort example.com. erhalten.
Beispiel IPv6
Zonendateizeile:
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. PTR test-ipv6.example.com.
In diesem Beispiel würde ein Client, der Hostnamen der IPv6-Adresse 2001:db8::1 erfragt, als Antwort test-ipv6.example.com erhalten.
Einzelnachweise
<references />