Ters DNS sorgusu veya ters DNS çözümlemesi, bilgisayar ağlarında, internette DNS kullanılarak IP adresi ile ilişkili alan adı tespitidir.

Bilgisayar ağlarında DNS kullanılarak alan adı ile ilişkili IP adresini tespit etme işlemi ileri DNS çözümlemesi olarak bilinir. Ters DNS sorgusu ise, IP adresi üzerinden belirlenmiş alan adının çözümlenmesidir.

Ters DNS veritabanı internetin köklü Adres ve Yönlendirme Parametre Alanı (arpa )' dır. IPv4 in-addr.arpa alanını kullanır. IPv6 ise ip6.arpa alanını kullanır. Ters çözümleme işleminde bir IP adresi DNS kayıt tipi işaretçisi(PTR record) ' ni kullanır.

RFC 1033 , RFC 1912 Section 2.1 de de belirtildiği üzere internette her ulaşılabilir makinanın bir adı olmalıdır.

IPv4' te Ters Çözümleme değiştir

IPv4 adreslerinde ters DNS sorgusu, in-addr.arpa özel alanında ters IN-ADDR girdisi kullanır. Bu alanda IPv4 adresi zincirleme 4 desimal sayi ile noktalarla ayrılmış olarak temsil edilir. 32 bit IPv4 adresi 8 bitlik 4 kısma ayrılır ve her 8 bitlik kısım desimale çevrilerek 4 desimal sayı elde edilir.

Örneğin, mail.example.com için bir kayıt olsun. Bu kayıt 192.0.2.5 IP adresine işaret etsin. Ters DNS veritabanında bu IP adersinin alan adı 5.2.0.192.in-addr.arpa şeklinde tutulur. Geri işaret etmesi için de makina adı mail.example.com olarak tutulur.

IPv6' da Ters Çözümleme değiştir

IPv6 adreslerinde ters DNS sorgusu için ip6.arpa özel alanı kullanılır. Bir IPv6 adresi bu alanda hexadecimal olarak temsil edilen alt alanlara göre tersten yazılmış bir isim olarak görünür. Örneğin, 2001:db8::567:89ab IPv6 adresine tekabül eden işaretçi alan adı b.a.9.8.7.6.5.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' dır.

Dış bağlantılar değiştir