Primeiro, você precisa separar o protocolo (DNS) de uma ferramenta específica ( nslookup
).
Você pode fazer consultas DNS com muitas ferramentas diferentes e, por exemplo, dig
é preferível a nslookup
, pois tem mais recursos e está mais próximo de um verdadeiro resolvedor de DNS. Também é preciso lembrar que A
é apenas um tipo padrão, certamente não o único, e na verdade a verdadeira Internet moderna deve rodar em AAAA
registros hoje em dia, mas essa é outra discussão.
Agora, sobre " Você está recebendo os endereços IP correspondentes aos servidores mais próximos de sua localização geográfica. ", isso não é uma propriedade do protocolo DNS em si. É apenas que alguns domínios para motivos de failover e de balanceamento de carga (e bolas de olho felizes) são configurados de tal forma que as consultas DNS tentam responder com um IP "mais próximo" o querier.
Então, primeiro sua pergunta é restrita a alguns domínios específicos e como cada um deles pode ser configurado de maneiras específicas, a única resposta genérica à sua pergunta é não, você não pode encontrar todos esses IPs (mas de qualquer forma, por que você quer? ).
Agora, como Abu Zaid disse, você pode usar várias ferramentas on-line para fazer consultas DNS de qualquer parte do mundo e coletar todas as respostas. Você pode fazer o mesmo usando coisas como sondas RIPE , com alguma programação.
Alguns proprietários de tal domínio também publicam todos os seus IPs on-line em algum lugar em seu site, porque pode ser necessário para que outros criem listas de controle de acesso adequadas. Isto é, no entanto, muito específico para o domínio.
Em suma, a resposta genérica é não, mas a resposta específica para o seu caso depende de por que você precisa fazer isso (pois tem consequências na frequência, por exemplo, endereços IP podem mudar) e qual nome de domínio específico ( s) como cada um será seu próprio caso.