O DNS não tem como consultar nomes por valor. 1 Quando você executa nslookup ip
, você está simplesmente consultando registros PTR em um reversed-ip.in-addr.arpa
especial domínio, não uma consulta mágica inversa.
Normalmente, quando um host ou endereço tem muitos nomes, apenas um registro PTR com o nome principal é adicionado - geralmente por motivos de segurança / privacidade (no caso de hospedagem compartilhada do site) ou porque seu proprietário não se importou o suficiente . (Vários registros de PTR também são confusos, pois praticamente todos os programas escolhem um aleatoriamente.)
A fonte autoritativa mais é, portanto, o próprio proprietário do endereço IP. (Mas também observe que o proprietário pode nem sempre saber sobre outros domínios apontando para seu endereço. No DNS, se alguém possui um domínio, ele pode apontar para qualquer lugar simplesmente adicionando registros A / AAAA.)
Existem vários sites que coletam informações sobre quais sites estão hospedados em um determinado endereço IP (como yougetsignal ), mas eles não têm como saber 100% da informação completa. Se não houver um site hospedado em um determinado nome de domínio, ele não será listado nesses bancos de dados.
1 A RFC 833 tinha uma definição de consultas inversas como recurso opcional, usando o opcode IQUERY; praticamente não foi usado devido à sua utilidade limitada. Para citar o mesmo documento, "Não é garantido que os mapeamentos de consultas inversas sejam exclusivos ou completos porque o sistema de domínio não possui nenhum mecanismo interno para determinar a autoridade dos registros de recursos" . não conseguir obter informações sobre domínios hospedados em outro lugar além daquele servidor de nomes específico.