Consulta DNS reversa

Consulta DNS reversa

Digite um endereço IPv4 ou IPv6 e a consulta retornará o registro PTR: o hostname que o proprietário do IP associou a esse endereço. Nem todo IP tem PTR; a ausência é comum em redes móveis e conexões residenciais. Um servidor de email bem configurado sempre tem um par de DNS direto e reverso correspondente, por isso os registros PTR importam para filtros antispam.

Como o DNS reverso funciona

  1. 1

    Formatar a consulta

    IPv4 4.3.2.1 vira 1.2.3.4.in-addr.arpa. IPv6 usa um nome .ip6.arpa com os nibbles invertidos.

  2. 2

    Consultar o PTR

    Uma consulta DNS pede o registro PTR nesse nome invertido.

  3. 3

    Obter a resposta autoritativa

    A resposta vem da zona DNS controlada pelo ISP ou proprietário do bloco IP, não pelo dono do domínio.

  4. 4

    Conferir a resolução direta

    Em uma configuração saudável, o hostname no PTR resolve de volta para o IP original por meio de um registro A ou AAAA.

A árvore .in-addr.arpa

O DNS reverso usa um domínio de nível superior especial. Um endereço IPv4 192.0.2.15 vira o nome de consulta 15.2.0.192.in-addr.arpa. Os octetos são invertidos porque o DNS é hierárquico da direita para a esquerda: o prefixo maior (192) fica mais perto da raiz do que o host (15).

No IPv6, cada nibble (4 bits) é invertido:

2001:db8::1  →  1.0.0.0.0.0.0.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

Quem controla o registro PTR

Ao contrário do DNS direto, normalmente você não controla o próprio PTR. O proprietário do bloco IP, geralmente seu ISP ou provedor de nuvem, controla a zona in-addr.arpa e delega ou define os PTRs em seu nome.

  • ISP residencial: normalmente usa PTRs gerados automaticamente, como c-76-102-34-150.hsd1.ca.comcast.net. Em geral não há como alterá-los.
  • Provedores de nuvem: AWS, GCP e Azure oferecem console ou API para definir PTR personalizado em Elastic IPs que você possui.
  • Colocation: o provedor pode oferecer delegação DNS, muitas vezes por formulário LOA ou ticket.

Por que PTR importa para email

Recebedores de email, como Gmail, Outlook, Fastmail e grandes filtros corporativos, verificam:

  1. O IP de envio tem um registro PTR?
  2. O hostname no PTR resolve pelo DNS direto para o mesmo IP?
  3. HELO/EHLO corresponde ao PTR?

PTR ausente, resolução direta-reversa sem correspondência ou PTR genérico atribuído pelo ISP, como *.dsl. ou *.cable., aumentam a pontuação de spam. Servidores de email corretos precisam de um par correspondente.

Outros usos

  • Análise de logs. Logs cheios de IPs são difíceis de ler; consultas PTR transformam 52.84.192.* em cloudfront.net, tornando padrões visíveis.
  • Investigação de abuso. O PTR dá uma pista rápida sobre o proprietário do IP antes de executar um WHOIS.
  • Checagem de geolocalização. PTRs muitas vezes contêm códigos regionais, como ams- para Amsterdã ou sin- para Singapura, úteis para conferir o GeoIP.
  • Identificação de CDN. Hostnames como *.akamaitechnologies.com, *.cloudfront.net e *.fastly.net revelam quem está servindo o site.

Formatos comuns de resultado

Resultado Significado
NXDOMAIN Não existe registro PTR
generic-host-pattern.isp.net PTR de ISP gerado automaticamente
mail.example.com. PTR intencional configurado pelo proprietário
Dois ou mais registros PTR Válido, embora filtros de email desconfiem levemente

Perguntas frequentes

Seu ISP atribui um PTR gerado automaticamente a partir de um grande pool. Normalmente ele não permite que clientes definam PTRs personalizados em IPs residenciais dinâmicos, em parte para desencorajar servidores de email em casa.

Se você possui um IP estático de um provedor de nuvem ou colocation, sim: pelo painel DNS deles ou por uma solicitação de delegação. Em linhas residenciais dinâmicas, não.

Remetentes legítimos configuram um PTR correspondente e um hostname que resolve pelo DNS direto para o mesmo IP. PTR ausente ou genérico tem forte correlação com botnets de spam em conexões de consumidores.

Sim, múltiplos PTRs são válidos. Alguns filtros de email tratam isso como um sinal levemente negativo, então um único PTR costuma ser mais limpo na prática.

A consulta é enviada a um resolvedor público e não é armazenada por esta ferramenta além da resposta exibida.

Ferramentas relacionadas