Ters IP Sorgulama (PTR Kayıtları)

Ters DNS, normal bir sorgunun tam tersini sorar: verilen bir adres için sahibi, o adresi işaret eden hangi adı tanımladı? Sayfa ters adı kendisi oluşturur — IPv4 için a.b.c.d.in-addr.arpa, IPv6 için ip6.arpa altındaki nibble biçimi — PTR kaydını ister ve hangi çözümleyicinin yanıt verdiğini, yanıt kodunu, varsa CNAME zincirini ve TTL'yi gösterir. İkinci mod, yazdığınız adresin yanındaki adresleri aynı blok içinde tek tek gezer, çünkü barındırma sağlayıcıları makinelerini görünür bir örüntüyle adlandırma eğilimindedir. Burada her şey kamuya açık, pasif bilgidir: tarama yok, sözlük kaba kuvvet saldırısı yok, WHOIS yok.
Hazır. Henüz hiçbir sorgu gönderilmedi.
Bir adres girin, ardından ters sorguyu çalıştırın.
Sorgunun yönü. Normal bir sorgu, bir addan bir adrese A ve AAAA kayıtları üzerinden gider ve bunu site sahibi kontrol eder. Ters sorgu bir adresten bir ada PTR kayıtları üzerinden gider ve bunu web sitesi sahibi değil, ağın sahibi kontrol eder. Bu tek fark, buradaki görünümün çoğunu açıklar: srv12.hoster.example gibi bir barındırıcı örüntüsündeki bir ad makineyi kimin işlettiğini söyler, üzerinde hangi sitenin bulunduğunu söylemez.

PTR yanıtının olmaması normal bir sonuçtur. Kimse ters ad oluşturmak zorunda değildir ve çoğu adres bloğu hiç oluşturmaz. Boş bir yanıt, sahibinin boş bıraktığı ya da yanıtın kaldırıldığı anlamına gelir; adresin kullanılmadığı ya da yanlış bir şey yaptığı anlamına gelmez. Ayrıca normal önbellekten geçer, bu yüzden yeni eklenen bir ad her yerde görünmek için biraz zaman alabilir.

Komşular neden ilginçtir. Adres blokları aralıklar halinde dağıtılır ve bir müşterinin tuttuğu en küçük aralık genellikle bir /24'tür — 256 adres. Barındırıcılar bu adresleri bir düzen içinde adlandırır, dolayısıyla bir adresin çevresindeki birkaç adı okumak çoğu zaman tüm blok için örüntüyü ve sağlayıcıyı gösterir. Bu sayfa önce yazdığınız adrese en yakın adresleri, aynı /24 içinde sorar ve adres olmayan adları asla aramaz.

Bunun anlamadığı şeyler. Ters bir ad bir web sitesi adı değildir: yanıttaki ad bir yönlendiriciye, bir posta aktarıcısına ya da bir yük dengeleyiciye ait olabilir, herhangi bir siteye değil. Tek bir adres yüzlerce ilgisiz siteye hizmet edebilir ve büyük bir site onlarca adrese yayılabilir; dolayısıyla paylaşılan bir ad barındırma hakkında bir ipucudur, iki şeyin ilişkili olduğunun kanıtı asla değildir. Komşuları bir sahip listesi değil, bir adlandırma örüntüsü olarak görün.

Maliyet ve komşu listesi neden yavaştır. Listedeki her adres, diğer sayfaların kullandığı aynı çözümleyici kotasına karşı ayrı bir sorgudur ve liste, genel çözümleyicilerin kabul ettiği sınırlar içinde kalmak için öğeler arasında bir aralıkla adresleri tek tek çalıştırır. Bu yüzden tam bir liste biraz zaman alır ve iptal edebilirsiniz: kalan adresler, arkada hiçbir şey çalışmadan atılır.

Bu sayfanın yapmadıkları. Sözlük kaba kuvvet saldırısı yok, aralık taraması yok, bağlantı noktası yoklama yok ve kayıt verisi sorgulama yok. Bir adresin ters adı yoksa ve hangi ağa ait olduğunu bilmek istiyorsanız, dürüst bir sonraki adım, kamuya açık servislerin yayımladığı ağ ve konum alanlarını okuyan IP Sorgulama sayfası ve bu adresin blok sınırlarını hiçbir yere bir şey göndermeden gösteren Alt Ağ Hesaplayıcı'dır.

Kendiniz okuyabileceğiniz kamuya açık kaynaklar. Bir adres aralığının kime ait olduğunun yetkili kaydı bölgesel kayıt kuruluşları tarafından tutulur: IANA IPv4 adres alanı ve IANA IPv6 tekil yayın atamaları dosyaları, her bloğu hangi kayıt kuruluşunun aldığını listeler ve her kayıt kuruluşu kendi devir kayıtlarını yayımlar. Bu sayfa bu dosyaları bilerek sorgulamaz: onlar ayrı, daha ağır bir sorgu türüdür ve yukarıdaki bağlantılardan elle okumak, “bu kimin ağı” sorusunu yanıtlamanın dürüst yoludur.