O Que é Registro PTR e Como Fazer Pesquisa Inversa de IP

Você está tentando mandar emails a partir da sua conta de hospedagem, mas eles continuam voltando? Isso pode acontecer por causa de erros no registro PTR do seu DNS. Neste tutorial, vamos falar sobre o que é um registro PTR e como usar um lookup PTR para conferir se o seu endereço IP possui esse registro.

Então vamos lá!

O Que é um Registro PTR e Por Que Você Precisa de Um

O Registro PTR é conhecido como uma versão inversa do registro A. Enquanto um registro A mapeia o domínio para um endereço de IP, o registro PTR mapeia o endereço de IP para um hostname. Portanto, o registro PTR garante que o seu endereço de IP vai se conectar com o seu host de maneira legítima.

Configurar o registro PTR é algo essencial, não importa se você está usando servidores de email internos ou externos. Ele traz maior confiabilidade para os servidores de envio e permite que o destinatário confira o hostname do seu endereço de IP. Essa é uma excelente maneira de se proteger contra todo tipo de spammers.

É por isso que grandes provedores como o Yahoo Mail e o Gmail executam um lookup reverso de DNS antes de aceitar o recebimento de emails.

Dois Métodos para Conferir o Registro PTR e o Lookup de DNS Reverso

Execute os métodos abaixo para ver o valor do registro PTR do seu domínio e garantir que você configurou um lookup reverso:

Usando o Console do Computador

Confira se o endereço de IP está ou não resolvido no nome do host checando o valor do registro PTR através do console do seu PC.

Se você está usando o Windows, execute a sintaxe abaixo no prompt de comando:

nslookup ENDEREÇO_IP

Não se esqueça de trocar “ENDEREÇO_IP” pelo endereço IP do seu domínio.

Por exemplo, digamos que você quer fazer um lookup de PRT para o IP 54-243-154-xx. Você então verá isso aqui:

Microsoft Windows [Version 10.0.18362.418]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\DCW-3>nslookup 54.243.154.xx
Server:  hotspot.niagahoster.co.id
Address:  192.168.8.1

Name:    ec2-54-243-154-xx.compute-1.amazonaws.com
Address:  54.243.154.xx

Como você pode ver, o registro PTR é ec2-54-243-154-xx.compute-1.amazonaws.com.

O processo é similar se você executar o comando no terminal do Linux ou do MacOS. Faça um lookup PRT com o seguinte comando:

dig -x ENDEREÇO_IP

Mais uma vez, lembre-se de trocar “ENDEREÇO_IP” pelo seu endereço IP real. O resultado no Linux será algo assim:

~$ dig -x 54.243.154.xx

; <<>> DiG 9.10.3-P4-Ubuntu <<>> -x 54.243.154.xx
;; global options: +cmd

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48405 
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0


;; QUESTION SECTION:
;xx.154.243.54.in-addr.arpa.        IN PTR

;; ANSWER SECTION:
xx.154.243.54.in-addr.arpa. 250     IN PTR ec2-54-243-154-xx.compute-1.amazonaws.com

;; Query time: 21 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Mon Nov 04 12:42:56 WIB 2019
;; MSG SIZE rcvd: 99

No macOS, você verá um resultado similar:

~ dig -x 54.243.154.xx 
; <<>> DiG 9.10.6-P1 <<>> -x 54.243.154.xx 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26997 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version:0, flags:; udp: 4096 
;; QUESTION SECTION: 
;xx.154.243.54.in-addr.arpa.    IN PTR 

;; ANSWER SECTION: 
xx.154.243.54.in-addr.arpa. 250 IN PTR ec2-54-243-154-xx.compute-1.amazonaws.com

;; AUTHORITY SECTION:
154.243.54.in-addr.arpa. 3600   IN NS x1.amazonaws.com.
154.243.54.in-addr.arpa. 3600   IN NS x3.amazonaws.org.
154.243.54.in-addr.arpa. 3600   IN NS pdns1.ultradns.net.
154.243.54.in-addr.arpa. 3600   IN NS x4.amazonaws.com.
154.243.54.in-addr.arpa. 3600   IN NS x5.amazonaws.org. 

;; Query time: 38 msec 
;; SERVER: 118.98.44.100#53(118.98.44.100) 
;; WHEN: Mon Nov 04 13:02:56 WIB 2019 
;; MSG SIZE rcvd: 223

Na parte ANSWER SECTION, você pode ver que o valor do registro PTR é ec2-54-243-154-xx.compute-1.amazonaws.com.

Usando Ferramentas Online

De modo alternativo, você pode utilizar ferramentas online de lookup reverso, como o MxToolBox, para encontrar o hostname do endereço IP. Tudo que você precisa fazer é digitar o IP desejado no campo de busca e apertar o botão Reverse Lookup.

ferramenta de lookup reverso mxtoolbox

Dica

Se o lookup mostrar que você não definiu um registro PTR para o seu endereço de IP, contate a sua provedora de hospedagem ou sua operadora de internet para solicitar que ele seja criado.

Conclusão

Como nós discutimos, um registro PTR é a versão reversa do endereço de IP do seu domínio. Ela confirma que o seu endereço de IP se conecta com um hostname.

Se o seu endereço de IP não for apontado corretamente, você precisa configurar um lookup de PTR com o seu provedor de hospedagem. Deste modo, você evita que o envio dos seus emails acabe falhando!

Author
O autor

Carlos E.

Carlos Estrella é formado em jornalismo pela UFSC e tem as funções de redator, tradutor e SEO na Hostinger Brasil. Já trabalhou com jornalismo de games e tecnologia e hoje aplica essa experiência escrevendo posts e tutoriais no blog da Hostinger. Suas paixões incluem games, dar rolês com a namorada e amigos e ler artigos aleatórios da Wikipédia de madrugada.