Domain IP Lookup

Os registros que você encontrará em quase toda zona

AHostname para um endereço IPv4
AAAAHostname para um endereço IPv6
CNAMEHostname para outro hostname
MXDomínio para seus servidores de e-mail, por prioridade
TXTDomínio para texto livre: SPF, DKIM, verificação
NSDomínio para os servidores de nomes que respondem por ele
Guias práticos

Registros TXT explicados: SPF, DKIM e DMARC

3 min de leitura

Um registro TXT guarda um texto arbitrário associado a um nome de domínio. Parece trivial, mas é assim que todo o sistema de confiança do e-mail é publicado — além da maior parte das verificações de propriedade de domínio que você fará na vida.

O problema central é que o SMTP, projetado em 1982, permite que qualquer servidor afirme enviar em nome de qualquer domínio. Nada no protocolo impede isso. SPF, DKIM e DMARC são três camadas acrescentadas depois para corrigir isso, e as três vivem em registros TXT.

Ponto-chave

Os registros MX decidem onde seu e-mail chega. Esses três registros TXT decidem se alguém acredita nos e-mails que dizem ser seus. Sem eles, mensagens legítimas vão parar no spam.

SPF: quais servidores podem enviar em seu nome

O SPF (Sender Policy Framework) publica uma lista de servidores autorizados a enviar e-mail pelo seu domínio. Um servidor receptor compara o IP que se conecta com essa lista.

Um registro SPF típico
example.com.    3600    IN    TXT    "v=spf1 include:_spf.google.com ip4:93.184.216.34 ~all"
ParteSignificado
v=spf1Marcador de versão — deve vir primeiro.
include:_spf.google.comConfia também em tudo o que está no registro SPF do Google.
ip4:93.184.216.34Confia neste endereço específico.
~allSoft fail: qualquer outro é suspeito, mas não é rejeitado.
-allHard fail: rejeita tudo o que não estiver listado. Mais rigoroso.

DKIM: uma assinatura criptográfica

O DKIM (DomainKeys Identified Mail) assina cada mensagem enviada com uma chave privada. Você publica a chave pública correspondente no DNS, e os receptores verificam a assinatura.

Um registro DKIM — observe o seletor no nome
selector1._domainkey.example.com.  IN  TXT  "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEB..."

A parte selector1 é escolhida pelo seu provedor de e-mail e incluída em cada mensagem assinada, para que os receptores saibam qual chave buscar. O uso de seletores permite rotacionar chaves, ou operar vários provedores, sem conflito.

A vantagem do DKIM sobre o SPF é que a assinatura cobre a própria mensagem, então ela sobrevive ao encaminhamento. Sua fraqueza é que ele não diz nada sobre mensagens que chegam sem nenhuma assinatura — a lacuna que o DMARC fecha.

DMARC: o que fazer quando os dois primeiros falham

O DMARC (Domain-based Message Authentication, Reporting and Conformance) une os outros dois: exige que o SPF ou o DKIM não apenas passem, mas estejam alinhados com o endereço From visível, e diz aos receptores o que fazer em caso de falha.

Um registro DMARC — sempre em _dmarc
_dmarc.example.com.    IN    TXT    "v=DMARC1; p=quarantine; rua=mailto:reports@example.com; pct=100"
TagSignificado
p=noneApenas monitoramento — nenhuma ação é tomada. Por onde você começa.
p=quarantineEnvia e-mails com falha para o spam.
p=rejectRecusa e-mails com falha de vez. O objetivo final.
rua=Para onde enviar os relatórios agregados.
pct=Aplica a política a essa porcentagem dos e-mails — útil para uma implantação gradual.

Implantando os três com segurança

A ordem importa. Ir direto para p=reject é a forma clássica de tornar suas próprias faturas impossíveis de entregar.

  1. Faça um inventário de tudo o que envia em seu nome

    Seu provedor de e-mail, claro — mas também ferramentas de faturamento, CRM, plataformas de marketing, sistemas de chamados e os e-mails transacionais do seu aplicativo. Tudo o que for esquecido aqui vai quebrar depois.

  2. Publique o SPF com soft fail

    Inclua todos os remetentes do primeiro passo e termine com ~all. O soft fail marca remetentes não listados como suspeitos sem destruir e-mails enquanto você verifica a lista.

  3. Ative a assinatura DKIM

    Ative em cada provedor e publique os registros de seletor que eles fornecerem. Envie uma mensagem de teste e confirme que a assinatura é verificada.

  4. Comece o DMARC em p=none

    Apenas monitoramento. Colete relatórios agregados por duas a quatro semanas — eles revelarão remetentes que você esqueceu.

  5. Endureça gradualmente

    Quando os relatórios mostrarem apenas fontes legítimas passando, passe para p=quarantine, opcionalmente com pct=25 primeiro, e depois para p=reject quando estiver limpo.

Os registros TXT não servem só para e-mail

O mesmo tipo de registro carrega a verificação de propriedade de domínio de dezenas de serviços — Google Search Console, Microsoft 365, Facebook e outros pedem que você publique um token como registro TXT e depois o verificam.

Registros de verificação típicos
example.com.    IN    TXT    "google-site-verification=rXsLp2..."
example.com.    IN    TXT    "MS=ms12345678"

Eles convivem bem. Um domínio pode ter vários registros TXT; a única regra é que deve haver exatamente um começando com v=spf1.

Passe qualquer domínio pela ferramenta de consulta para ver todos os seus registros TXT juntos — uma forma rápida de identificar um registro SPF duplicado ou um token de verificação que nunca foi removido.

Precisa conferir os endereços DNS públicos de um domínio? Use a ferramenta Domain IP Lookup.

Ferramentas gratuitas sobre este assunto

Perguntas frequentes

Leitura relacionada

Como um e-mail encontra seu servidor de e-mail

Remetente

you@gmail.com

Consulta MX

quem recebe o e-mail?

Servidor de e-mail

prioridade 10 primeiro

Caixa de entrada

entregue

O menor número de prioridade vence; números maiores são reservas

Guias práticos

O que são registros MX? Roteamento de e-mail explicado

O registro que decide onde o seu e-mail chega: como funcionam os números de prioridade, o que é null MX e os erros que perdem mensagens em silêncio.

5 min de leitura

O DNS reverso faz a consulta ao contrário

Endereço IP

93.184.216.34

o ponto de partida

Consulta PTR

in-addr.arpa: a zona deles, não a sua

Hostname

a resposta

A zona reversa pertence a quem possui o bloco de IPs, não ao dono do domínio

Guias práticos

O que é DNS reverso? Registros PTR explicados

A consulta que roda ao contrário: por que o seu provedor de hospedagem a controla e por que a falta dela manda o seu e-mail para o spam sem alarde.

3 min de leitura

Os registros que você encontrará em quase toda zona

AHostname para um endereço IPv4
AAAAHostname para um endereço IPv6
CNAMEHostname para outro hostname
MXDomínio para seus servidores de e-mail, por prioridade
TXTDomínio para texto livre: SPF, DKIM, verificação
NSDomínio para os servidores de nomes que respondem por ele
Fundamentos de DNS

Tipos de registro DNS explicados: referência completa

Todos os tipos de registro que vale conhecer, o que cada um faz, qual é a sua aparência e o erro que as pessoas cometem com ele, em uma única página de referência.

4 min de leitura