O que é o DNS inverso (Reverse DNS)?
O DNS inverso permite encontrar o hostname associado a um endereço IP. É a operação inversa da resolução DNS padrão.
Um mesmo endereço IP pode ter vários registros PTR: a ferramenta lista-os todos, com um veredito de coerência por registro.
Casos de uso comuns:
- Entregabilidade email: Verificar se o seu servidor de email tem um PTR correto
- Diagnóstico de rede: Identificar máquinas nos logs com nomes legíveis
- Segurança: Verificar a identidade de conexões de entrada
- Auditoria: Validar a coerência entre zonas forward e reverse
Como funciona o reverse DNS?
Para IPv4 (in-addr.arpa)
O endereço é invertido octeto por octeto, depois adiciona-se .in-addr.arpa:
IP: 203.0.113.10
Consulta: 10.113.0.203.in-addr.arpa → PTR → mail.captaindns.com
Para IPv6 (ip6.arpa)
Cada caractere hexadecimal é separado e invertido:
IP: 2001:db8::1
Consulta: 1.0.0.0...8.b.d.0.1.0.0.2.ip6.arpa → PTR → server.captaindns.com
A importância da coerência forward/reverse
Para ser credível, a configuração DNS deve ser coerente:
| Direção | Consulta | Resultado |
|---|---|---|
| Forward | mail.captaindns.com → A → | 203.0.113.10 |
| Reverse | 203.0.113.10 → PTR → | mail.captaindns.com |
Se ambos corresponderem, a coerência está validada. É isto que verificam os servidores de email e muitos serviços de segurança.
Reverse DNS e entregabilidade de email
Por que é essencial
Os servidores de email realizam várias verificações:
- PTR existe: O IP deve ter um registro PTR
- PTR coerente: O nome PTR deve resolver para o IP original
- Nome profissional: Evite nomes genéricos do tipo "static-203-0-113-10.isp.net"
Exemplo de configuração correta
IP servidor: 203.0.113.25
PTR: 203.0.113.25 → smtp.seudominio.com
A: smtp.seudominio.com → 203.0.113.25
FAQ - Perguntas frequentes
P: O que é um registro PTR?
R: Um registro PTR (Pointer) é o inverso de um registro A/AAAA. Em vez de resolver um nome em endereço IP, resolve um endereço IP em hostname. É o mecanismo do DNS inverso.
P: Por que o reverse DNS é importante para emails?
R: Os servidores de email frequentemente verificam se o IP remetente tem um PTR válido e coerente. Sem PTR ou com PTR incoerente, os seus emails podem ser marcados como spam ou rejeitados.
P: O que é a coerência forward/reverse?
R: A coerência significa que o nome retornado pelo PTR deve ele próprio resolver para o IP original através de um registro A ou AAAA. Esta verificação cruzada é exigida por muitos filtros anti-spam.
P: Como configuro o reverse DNS do meu servidor?
R: O reverse DNS é tipicamente configurado pelo seu provedor de hospedagem ou de IP. Contate-os para solicitar um registro PTR que aponte para o seu hostname.
P: Por que o meu IP não tem PTR?
R: Apenas o proprietário do bloco IP (o seu host ou ISP) pode configurar os PTR. Os IPs residenciais frequentemente não têm PTR personalizado. Contate o seu provedor para solicitar um.
P: Qual é a diferença entre in-addr.arpa e ip6.arpa?
R: in-addr.arpa é a zona para reverse DNS IPv4 (octetos invertidos). ip6.arpa é para IPv6 (nibbles hexadecimais invertidos). Ambos funcionam com o mesmo princípio.
Ferramentas complementares
| Ferramenta | Utilidade |
|---|---|
| Whois IP | Identificar o proprietário de um IP |
| O meu endereço IP | Mostrar o seu IP público |
| IP em listas negras | Reputação e entregabilidade do IP remetente |