Consulta de DNS reverso: que hostname este IP tem?
O DNS normal transforma um nome em um endereço. O DNS reverso faz o caminho inverso: informe um endereço IP e ele retorna o hostname publicado para esse endereço em um registro PTR. Ele também verifica se esse hostname aponta de volta para o mesmo endereço, que é o teste que os servidores de e-mail aplicam antes de confiar em um remetente.
Como funciona o DNS reverso
Um registro PTR fica em um canto especial do DNS, construído a partir do endereço escrito de trás para a frente. O endereço IPv4 8.8.4.4 é consultado como 4.4.8.8.in-addr.arpa, e o IPv6 usa ip6.arpa. O registro ali contém um hostname, como dns.google.
O ponto em que as pessoas tropeçam é quem o controla. O registro PTR pertence a quem é dono do endereço IP, normalmente a empresa de hospedagem ou o provedor de internet, e não a quem administra o DNS do seu domínio. Para alterá-lo, geralmente é preciso pedir à hospedagem ou encontrar uma opção no painel de controle dela.
O que significa “confirmado pela resolução direta”
Qualquer pessoa que controle um registro PTR pode escrever nele qualquer hostname, inclusive um que pertença a outra pessoa. Por isso, a verificação padrão é resolver esse hostname e ver se ele aponta de volta para o IP original. Quando aponta, o par é um DNS reverso confirmado pela resolução direta (FCrDNS, forward-confirmed reverse DNS). Quando não aponta, trate o PTR como uma alegação, e não como prova.
Onde o DNS reverso importa
- Entrega de e-mail. Muitos servidores receptores rejeitam ou penalizam e-mails de um endereço sem PTR, ou cujo PTR não é confirmado pela resolução direta. Se seus e-mails estão caindo no spam, verifique isso logo no começo.
- Logs e monitoramento. Um hostname é mais fácil de ler que um endereço quando você examina logs de conexão ou alertas de segurança.
- Diagnóstico de rede. Ferramentas como o traceroute usam nomes PTR para identificar cada salto.
- Controles de acesso. Alguns sistemas mais antigos ainda permitem ou bloqueiam conexões pelo hostname de quem se conecta.
Por que pode não haver resultado
- O dono do endereço nunca publicou um registro PTR. Isso é comum em conexões residenciais e móveis e em planos de hospedagem baratos.
- O endereço é privado ou reservado, como 192.168.1.1. Eles não têm DNS reverso público, e esta ferramenta não os consulta.
- O registro existe no sistema do provedor, mas ainda não foi delegado aos nameservers corretos, então os resolvedores não conseguem encontrá-lo.