Como resolver endereços IP para nomes de domínio?

Como resolver endereços IP para nomes de domínio?

Eu sei que é possível resolver endereços IP para nomes de host, mas os IPs podem ser resolvidos para nomes de domínio?

Responder1

Sim, você pode (às vezes) resolver um endereço IP de volta para um nome de host.

Dentro do DNS, um endereço IP pode ser armazenado em um PTRregistro. Você pode usar nslookuppara resolver nomes de host e endereços IP, embora o uso de nslookupesteja obsoleto há algum tempo.

Para obter melhores resultados, você realmente deve controlar a digferramenta. Se você é um usuário Linux, isso está disponível como parte do dnsutils(debian) ou pacote similar. Se você é um usuário do Windows, pode seguir instruções comoessespara instalar dig.

Você pode então fazer:

dig A <hostname>

Para pesquisar o endereço IPv4 de um host ou:

dig AAAA <hostname>

Para pesquisar o endereço IPv6 de um host ou:

dig PTR ZZZ.YYY.XXX.WWW.in-addr.arpa.

Para procurar o nome do host para o endereço IPv4 WWW.XXX.YYY.ZZZ(observe que os octetos estão invertidos) ou:

dig PTR b.a.9.8.7.6.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.

Para obter o nome do host para o endereço IPv6 2001:db8::567:89ab.

Responder2

nslookup <ipaddress>ounslookup <hostname>

Responder3

Você pode usar nslookup, digou outra ferramenta de rede para possivelmente obteranome de domínio para um endereço IP, mas não será necessariamente o que você espera.

Ao contrário das pesquisas normais de DNS, onde muitos nomes podem ser resolvidos para um único endereço IP, as pesquisas reversas de DNS só podem ser resolvidas para um único nome, e isso é tratado por quem controla as informações de DNS reverso para o bloco IP em questão. Ninguém mais pode configurar um PTRregistro em um bloco de endereço IP aleatório. Isso contrasta com as pesquisas de DNS “normais”, onde qualquer pessoa pode configurar um nome de domínio e criar Aregistros apontando para os endereços IP que desejar.

Esta pergunta ServerFaulttem um pouco mais de informação sobre este assunto.

O que quero dizer é que só porque você pode fazer isso não significa que obterá o que espera ou que será útil.

Responder4

Outra maneira de "resolver" endereços IP para nomes de host é possível usando obingmecanismo de busca. Se o host executar um servidor web público e alguns sites servidos pelo host estiverem indexados, você poderá consultá-lo usando o ip:prefixo.

Basta entrarip:64.34.119.12no formulário de pesquisa para obter uma lista de nomes de host por trás desse IP.

informação relacionada