
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 PTR
registro. Você pode usar nslookup
para resolver nomes de host e endereços IP, embora o uso de nslookup
esteja obsoleto há algum tempo.
Para obter melhores resultados, você realmente deve controlar a dig
ferramenta. 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
, dig
ou 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 PTR
registro 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 A
registros 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.12
no formulário de pesquisa para obter uma lista de nomes de host por trás desse IP.