Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-themen:grundlagen:netzwerkdienste:reverse-lookup

**Dies ist eine alte Version des Dokuments!**

zurĂĽck

Reverse Lookup – PTR-Records

Beim Reverse Lookup (auch Reverse DNS oder rDNS) wird eine IP-Adresse zur zugehörigen Domain aufgelöst. Während der normale DNS-Lookup Domain → IP lautet, erfolgt beim Reverse Lookup die Abfrage:

IP → Domain

Dies geschieht ĂĽber PTR-Records (Pointer Records).

Warum Reverse Lookup?

Reverse Lookups werden verwendet fĂĽr:

  • Mailserver-Authentifizierung (SPAM-Schutz)
  • Logging & Monitoring
  • Netzwerkdiagnose (z. B. „Wer ist diese IP?“)
  • Sicherheitsanalysen
  • Troubleshooting

Beispiel:

IP 8.8.8.8 → dns.google.

Wie funktioniert Reverse DNS?

Statt einer Forward-Zone (z. B. example.com) gibt es Reverse-Zonen:

  • IPv4 → unter in-addr.arpa
  • IPv6 → unter ip6.arpa

Reverse Lookup fĂĽr IPv4

IP-Adresse:

192.168.10.25

Die Reihenfolge wird umgedreht:

25.10.168.192.in-addr.arpa.

PTR-Record:

25.10.168.192.in-addr.arpa. IN PTR server1.example.com.

ASCII:

IP 192.168.10.25
→ Anfrage an 25.10.168.192.in-addr.arpa
→ Antwort: server1.example.com

Reverse Lookup fĂĽr IPv6

IPv6 wird in Hex-Ziffern umgedreht und in ip6.arpa dargestellt.

Beispiel IPv6:

2001:db8::1

Umgedreht:

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

Nicht gerade schön, aber normiert.

Wer verwaltet Reverse DNS?

Wichtig:

  • bei öffentlichen IPs: der Internet-Provider
    • bei privaten Netzen: du selbst / dein DNS-Server

    Das heiĂźt:

  • FĂĽr z. B. 192.168.0.x richtest du die PTR-Records ein.
  • FĂĽr 80.x.x.x oder 88.x.x.x (öffentliche IP): zuständig ist dein ISP.

Warum Mailserver ohne Reverse DNS scheitern

Mailserver prĂĽfen:

  1. Hat die IP einen PTR-Eintrag?
  2. Zeigt der PTR auf eine gĂĽltige Domain?
  3. Passt Forward Lookup wieder zurĂĽck?

Beispiel eines gĂĽltigen Setups:

203.0.113.5 → mail.example.com  (PTR)
mail.example.com → 203.0.113.5  (A)

Fehlt einer der Schritte → viele Mailserver lehnen E-Mails ab.

Beispiele Reverse Lookup per dig

IPv4

dig -x 8.8.8.8

Ausgabe:

8.8.8.8.in-addr.arpa. PTR dns.google.

IPv6

dig -x 2001:4860:4860::8888

Reverse DNS Zonenstruktur

Beispiel fĂĽr 192.168.10.0/24:

$ORIGIN 10.168.192.in-addr.arpa.

25  IN PTR  host1.example.com.
50  IN PTR  printer.example.com.
70  IN PTR  nas.example.com.

PTR-Record Aufbau

IP-last-octet    IN PTR   hostname.

Beispiel:

24 IN PTR client24.lan.example.com.

Sicherheitshinweise

  • PTR verrät oft interne Hostnamen → vorsichtig in öffentlichen Netzen
    • interne Reverse DNS sollte logisch und klar benannt sein
      * Reverse Einträge helfen bei Incident Response („wer war 192.168.10.70?“)

    Kurzer Vergleich Forward vs Reverse

Vorgang Typ Beispiel
———————-———–——————————–
Domain → IP Forward example.com → 93.184.216.34
IP → Domain Reverse 8.8.8.8 → dns.google.
Record-Typ Forward A / AAAA
Record-Typ Reverse PTR

Zusammenfassung

  • Reverse Lookup = IP → Domain
    • IPv4 nutzt in-addr.arpa, IPv6 ip6.arpa
      * PTR-Records weisen IP-Adressen einem Hostnamen zu
      * wichtig fĂĽr Mailserver, Logs, Security, Forensik
      * öffentliche PTRs verwaltet dein Provider
it-themen/grundlagen/netzwerkdienste/reverse-lookup.1764587288.txt.gz · Zuletzt geändert: von lars