Bir alan adının tüm IP'lerini nasıl alabilirim?


16

Www.google.com gibi bir alan adının tüm IP'lerini nasıl alabilirim?

Elbette, nslookup ve host komutu bana bir alan adının IP'lerini verecek. Ancak bu alanın TÜM (veya en azından bir veya iki tanesinden çok daha fazla) bir IP listesi istiyorsam ne yapmalıyım?

Yanıtlar:


13

Yapmayı deneyin dig google.com a. Benim için 6 IPv4 adresinin tutarlı bir listesini gösteriyor.


3
Doğru, .. 6 IPv4 adresi listeler. Ancak google.com gibi alan adları için yüzlerce sonuç bekliyorum .. Her şekilde teşekkürler.
DenMark

5
Beklentileriniz yanlış. Evet, Google'ın yüzlerce sunucusu var, ancak arka uçlar . Bu IP adreslerinin her biri gerçekten çok sayıda sunucuyla eşleşir, ancak bunlar Google'ın DC'sinde gizlidir. Ayrıca, tek IP adresi, DNS hizmetlerinin yaptığı gibi tüm dünyadaki farklı sunuculara eşlenebilir : code.google.com/speed/public-dns/faq.html#anycast .
whitequark

2
Oh, bu. Haklısın .. Yüzlerce IP'den daha az olabilir. Yine de, o alana bağlı 6'dan fazla IP olduğundan eminim. Çünkü aynı içeriğe hizmet eden diğer IP'leri biliyorum (Google’a ait). Elbette, IP'nin aynı içeriğe hizmet ettiğini, ancak bir alana bağlı olmadığını iddia edebiliriz. Ama bunu yapmak pek mantıklı değil (AFAIS).
DenMark

Bu da doğru olabilir: Google'ın istemci GeoIP verilerine dayalı olarak DNS sunucularından farklı IP'ler sunduğu bir yerde okudum. Tüm atanmış IP'lerin listesini almak için WHOIS veritabanında Google AS'yi aramaya devam edebilirsiniz, ancak tüm dünyadaki istemcilere sunulabilecek tüm IP'lerin bir listesini almanın net bir yolunu bilmiyorum. Ayrıca, herhangi bir noktaya yayın yönlendirmesi nedeniyle bu muhtemelen işe yaramaz.
whitequark

4
-1 Üzgünüm, ama bu doğru değil. dig imap.googlemail.com asadece bir IP adresi döndürür ve ben sadece bundan daha fazla IP adresi olduğunu çok iyi biliyorum.
zelanix

4

Herhangi bir IP adresinde çalışması gereken gerçek whois komutunu kullanabilirsiniz. Whois komutu ayrıca ağ bitlerinin sayısı (17) gibi bilgileri de döndürür. Buradan gerçek IP adresi sayısını belirleyebilirsiniz. Örneğin, ben IP adresi 209.85.135.147 whois, ben alırım:

NetRange:   209.85.128.0 - 209.85.255.255
CIDR:       209.85.128.0/17
NetName:    GOOGLE
NetHandle:  NET-209-85-128-0-1
Parent:     NET-209-0-0-0-0
NetType:    Direct Allocation

/ 17, B sınıfı bir alt ağın ve olası adreslerin sayısının:

2 ^ (32-17) -2

veya

2 ^ 15-2

veya

32.768 - 2

veya

32766 olası IP adresi. -2, ilk adres (209.85.128.0 ağ adresi) ve yayın adresi (209.85.255.255) olan en son adres nedeniyle, her iki adres de bir ana bilgisayarı işaret etmek için kullanılamaz.

Bu elbette IPv4 adresleri içindir.

Whois, google.com gibi bir alan adı kullandığınızda farklı bilgiler döndürür. Son olarak, bir ana bilgisayar adı için döndürülen IP'nin gerçekte bulunduğunuz ülkeye bağlı olabileceğini unutmayın.

host google.com, Kanada Ottawa'dan sorgulandığında tek bir IP adresi döndürecektir.

$ host google.com
google.com has address 173.194.32.104
google.com mail is handled by 100 google.com.s9a1.psmtp.com.
google.com mail is handled by 200 google.com.s9a2.psmtp.com.
google.com mail is handled by 300 google.com.s9b1.psmtp.com.
google.com mail is handled by 400 google.com.s9b2.psmtp.com.
$

2
ancak bu aralıktaki tüm ip adreslerinin bu alan tarafından daha karmaşık denetimler olmadan kullanılıp kullanılmadığını söyleyemezsiniz ve o zaman bile bu alanla ilişkili daha fazla aralık olabilir
matthias krull

Doğru, ama bu iyi bir başlangıç. Sonuçta, bir IP'nin gerçekten yanıt verip vermeyeceğini bilmenin en iyi yolu, ona erişmeye çalışmaktır ve o zaman bile, farklı IP'ler kullanımlarına göre farklı bağlantı noktalarına yanıt verecektir. Ayrıca, belirli bir ad için, özellikle google.com gibi uluslararası bir alan adı için tüm IP aralıklarını bilemezsiniz. Yanıt, sorgunun kaynak IP'sine bağlı olarak değişir. Ama bu bir başlangıç.
jfmessier

0

Robtex'e bir şans verebilirsin , oldukça kapsamlı.


Görünüşe göre sadece birkaç IP listeliyor.
DenMark

Sayfayı www.google.com için biraz incelerseniz, bir tablo ve grafik bulacaksınız, bir veya iki bağlantıyı tıklayın ...
Nabız

Yine de, sadece 4 A kaydı görebiliyorum, başka bir şey yok ..
DenMark
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.