Как я могу получить все IP-адреса доменного имени, скажем, www.google.com?
Конечно, команда nslookup и host предоставят мне IP-адреса домена. Но что мне делать, если я хочу получить список ВСЕХ (или, по крайней мере, намного больше, чем просто один или два ...) IP-адреса этого домена?
networking
domain
Дания
источник
источник
dig imap.googlemail.com a
возвращает только один IP-адрес, и я очень хорошо знаю, что существует больше IP-адресов, чем только этот.Вы можете использовать настоящую команду whois, которая должна работать на любом IP-адресе. Команда whois также возвращает информацию, такую как количество сетевых битов (17). Исходя из этого, вы можете определить фактическое количество IP-адресов. Например, если я получу IP-адрес 209.85.135.147, я получу:
/ 17 означает, что сеть подкласса B, и что число возможных адресов:
2 ^ (32-17) - 2
или
2 ^ 15 - 2
или
32 768 - 2
или
32766 возможных IP-адресов. -2 - из-за самого первого адреса (сетевой адрес 209.85.128.0) и самого последнего адреса, который является широковещательным адресом (209.85.255.255), оба адреса не могут использоваться для указания на хост.
Это для адресов IPv4, конечно.
Whois будет возвращать различную информацию, когда вы используете доменное имя, такое как google.com. Наконец, имейте в виду, что возвращаемый IP-адрес для имени хоста может зависеть от страны, где вы на самом деле находитесь.
Хост google.com вернет один IP-адрес при запросе из Оттавы, Канада.
источник
Вы могли бы дать Robtex шанс, это довольно всеобъемлющий.
источник