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á!
Conteúdo
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.
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!
Comentários
June 05 2019
Boa tarde! A minha empresa tem um domínio num servidor com várias contas de email, mas não somos os gestores do servidor. Desde que migrámos para este servidor, há pouco mais de 1 ano, temos tido imensos problemas com o envio de emails de clientes. Algumas vezes os nossos clientes queixavam-se de que os nossos emails entravam na caixa de spam e outras vezes queixavam-se que nem sequer os recebiam. Isto aconteceu até que recebemos um email de erro de volta que reportava que o endereço de ip do nosso servidor constava em listas de spam. Limpámos então com um anti-malware todos os nossos computadores onde eram acedidas as contas de email, tal como aconselhava esse mesmo email de erro e ainda ao reportarmos o problema aos nossos provedores, eles mudaram-nos o ip, que não consta ainda em nenhuma lista de bloqueio de spam. No entanto, há poucos dias, recebemos uma notificação de gestores de DNS informando que uma das nossas contas de email tinha sido completamente bloqueada por um tempo limitado devido a ter sido detectada a enviar "milhares de emails num curto espaço de tempo", coisa que nós não só não enviámos assim tanto correio, como também não aparece nada na nossa caixa de correio enviado. Já voltámos a limpar todos os computadores, mudámos senhas de acesso e garantimos que este endereço de IP não está ainda em nenhuma blacklist, no entanto, já testámos e todo o correio que enviamos é marcado como spam para os nossos clientes. Ao fazer uma pesquisa, encontrei este link (https://forums.cpanel.net/threads/servidores-bloqueando-recebimento-de-e-mail-do-meu-servidor.393891/) que me levou a tentar saber o que era o PTR e vim parar ao vosso website. Acontece que, pesquisando na linha de comandos pelo actual ip onde está alojado o nosso domínio, aparece o mesmo ip onde diz "Address", mas onde está o "Name", aparece um endereço diferente que não inclui o respectivo ip. Isto quer então dizer que o nosso domínio não tem um PTR e precisa de um para que possamos enviar correio que seja considerado fidedigno? Ou neste caso, poderá ser algo completamente diferente? Obrigada desde já pela atenção.
June 06 2019
Oi, Sara Tudo bem? Você tem conta com a Hostinger? Se sim, você pode chamar nossos agentes que estão online 24h por dia para te ajudar. Nossa equipe de sucesso ao cliente responde em até 3 minutos. De qualquer forma, enviei seu caso para um dos nossos especialistas e te retornaremos em breve, ok? Abraço
June 07 2019
Não, não tenho conta. Pensei que tinha vindo parar a um artigo de blog, não a um site de venda de serviço de hospedagem. Obrigada na mesma, então.
June 10 2019
Oi, Sara Recomendamos verificar esse problema junto com o provedor de serviço de e-mail ou com um programador para analisar o que esta ocorrendo. :)