Reverse DNS คือการจับคู่จากที่อยู่ IP ไปยังชื่อ DNS มันเหมือน DNS แต่ล้าหลัง หากคุณได้รับที่อยู่ IP คุณจะต้องตั้งค่า DNS ย้อนกลับเพื่อบอกให้โลกรู้ว่ามีการใช้ที่อยู่ใด
ในทางปฏิบัติหากคุณต้องการทราบว่าระบบใดที่216.239.32.10
คุณออกแบบสิ่งที่เรียกว่าการค้นหาแบบย้อนกลับโดยการคืนค่าที่อยู่ IP และเพิ่ม in-addr.arpa 10.32.239.216.in-addr.arpa
ดังนั้นจึงมีลักษณะเช่นนี้ เรคคอร์ด PTR ควรจะบอกระบบว่ามันคืออะไร เครื่องมือขุดทำสิ่งนี้โดยอัตโนมัติด้วยสวิตช์ -x
pehrs$ dig -x 216.239.32.10
; <<>> DiG 9.6.0-APPLE-P2 <<>> -x 216.239.32.10
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49177
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;10.32.239.216.in-addr.arpa. IN PTR
;; ANSWER SECTION:
10.32.239.216.in-addr.arpa. 86400 IN PTR ns1.google.com.
;; AUTHORITY SECTION:
32.239.216.in-addr.arpa. 86400 IN NS ns1.google.com.
32.239.216.in-addr.arpa. 86400 IN NS ns2.google.com.
32.239.216.in-addr.arpa. 86400 IN NS ns4.google.com.
32.239.216.in-addr.arpa. 86400 IN NS ns3.google.com.
;; ADDITIONAL SECTION:
ns2.google.com. 205358 IN A 216.239.34.10
ns1.google.com. 205358 IN A 216.239.32.10
ns4.google.com. 205358 IN A 216.239.38.10
ns3.google.com. 205358 IN A 216.239.36.10
;; Query time: 63 msec
;; SERVER: x#53(x)
;; WHEN: Tue Jan 4 13:35:14 2011
;; MSG SIZE rcvd: 204
สังเกตเห็นบันทึก PTR มันบอกเราว่า216.239.32.10
อันที่จริงns1.google.com
แล้ว