Bir IP için iki DNS adı olduğunu biliyorum. Ancak nslookup ip
yalnızca bir kayıt döndürür.
Bir IP için tüm kayıtları nasıl alabilirim?
Bir IP için iki DNS adı olduğunu biliyorum. Ancak nslookup ip
yalnızca bir kayıt döndürür.
Bir IP için tüm kayıtları nasıl alabilirim?
Yanıtlar:
DNS'in adları değere göre sorgulamanın bir yolu yoktur. 1 Çalıştırdığınızda , sihirli bir ters sorgu değil, özel bir etki alanındaki PTR kayıtlarını sorguluyorsunuz .nslookup ip
reversed-ip.in-addr.arpa
Genellikle, bir ana makine veya adresin birçok adı olduğunda, birincil / yalnızca tek bir PTR kaydı eklenir - genellikle güvenlik / gizlilik nedeniyle (paylaşılan web sitesi barındırma durumunda) veya yalnızca sahibi yeterince umursamadığı için. (Birden fazla PTR kaydı da kafa karıştırıcıdır, çünkü neredeyse tüm programlar rastgele birini seçer.)
Bu nedenle en yetkili kaynak IP adresi sahibinin kendisidir. (Ancak, sahibinin adreslerine işaret eden diğer alan adlarını her zaman bilemeyebileceğini de unutmayın. DNS'de, bir alanın sahibi varsa, yalnızca A / AAAA kayıtları ekleyerek herhangi bir yere yönlendirebilir.)
Belirli bir IP adresinde ( yougetsignal gibi ) hangi web sitelerinin barındırıldığı hakkında bilgi toplayan birkaç site vardır , ancak% 100 tam bilgi bilmenin bir yolu yoktur. Belirli bir alan adında barındırılan bir web sitesi yoksa, bu tür veritabanlarında listelenmez.
1 RFC 833 aslında IQUERY op kodunu kullanarak isteğe bağlı bir özellik olarak ters sorgular tanımına sahipti ; sınırlı kullanışlılığı nedeniyle pratik olarak kullanılmamıştır. Aynı belgeyi alıntılamak için, "Etki alanı sisteminde kaynak kayıtlarından yetki belirlemek için dahili bir mekanizma olmadığından, ters sorgu eşlemelerinin benzersiz veya eksiksiz olması garanti edilmez" , bu nedenle her iki şekilde de etki alanları hakkında bilgi alamazsınız söz konusu ad sunucusundan başka bir yerde barındırılıyor.