Autenticação e DNS
Registro DNS TXT
Um registro DNS TXT é uma linha de texto guardada nas configurações do seu domínio. Os servidores de e-mail leem registros TXT para verificar SPF, DKIM e DMARC. Outros serviços leem esses registros para confirmar que o domínio é seu.
O que é um registro DNS TXT?
Um registro DNS TXT é uma linha de texto guardada nas configurações do seu domínio. Qualquer pessoa na internet pode ler esse registro.
Primeiro, o que é DNS. DNS significa Domain Name System, ou sistema de nomes de domínio. Ele funciona como uma lista telefônica pública de domínios. Quando alguém digita o seu domínio, o DNS diz ao computador dessa pessoa onde encontrá-lo. O DNS guarda diferentes tipos de informação, chamados registros. Cada tipo de registro tem uma função.
Um registro TXT guarda texto simples. Ele não leva ninguém a lugar nenhum. É uma nota presa ao seu domínio. Outros sistemas leem a nota e agem com base nela.
Para que servem os registros TXT
No e-mail, os registros TXT guardam as regras que provam que os seus e-mails são verdadeiros.
| Uso | Onde fica o registro | Valor de exemplo |
|---|---|---|
| SPF | o seu domínio, por exemplo example.com | v=spf1 include:_spf.google.com ~all |
| DKIM | selector._domainkey.example.com | v=DKIM1; k=rsa; p=MIIBIjANBg... |
| DMARC | _dmarc.example.com | v=DMARC1; p=none; rua=mailto:reports@example.com |
| Propriedade do domínio | o seu domínio | google-site-verification=abc123... |
Os valores acima são exemplos encurtados. Os seus valores reais vêm do seu provedor de e-mail ou do serviço que você está conectando.
Um exemplo simples
Veja como um registro TXT é adicionado.
- Marco começa a usar o Google Workspace. Ele quer que os e-mails de marco@studio.example cheguem às caixas de entrada.
- O Google passa um valor para ele. O guia de configuração pede que ele adicione um registro SPF com
v=spf1 include:_spf.google.com ~all. - Marco abre as configurações do domínio. Ele entra no site onde comprou o domínio. Esse site se chama registrador ou provedor de DNS.
- Ele adiciona um registro TXT. Ele escolhe o tipo TXT, deixa o nome como o seu domínio e cola o valor.
- Ele espera. A mudança pode levar de alguns minutos a algumas horas para aparecer em todo lugar.
- Agora os servidores podem verificar Marco. Quando Marco envia um e-mail, o servidor de destino lê o registro TXT dele. Ele vê que os servidores do Google podem enviar e-mail por studio.example.
Erros comuns que quebram registros TXT
A maioria dos problemas com registros TXT vem de alguns erros simples.
- Só um registro SPF por domínio. Se um domínio tem dois registros TXT que começam com
v=spf1, o SPF falha. Junte os dois em um único registro. - Valores longos são divididos. Um trecho de texto em um registro TXT pode ter até 255 caracteres. Valores longos, como chaves DKIM, são guardados em vários trechos. A maioria dos provedores de DNS faz isso por você.
- Use o nome exato. Um registro DMARC precisa ficar em
_dmarc, não no seu domínio principal. Um registro DKIM precisa ficar no nome do seletor (selector) que o seu provedor informa. - Copie o valor exatamente. Um caractere faltando torna o registro inútil.
Como verificar um registro TXT
Você pode ler os registros TXT de qualquer domínio. Em um computador Mac ou Linux, abra o terminal e digite dig TXT example.com. No Windows, digite nslookup -type=TXT example.com.
Você também pode usar o nosso SPF checker. Ele lê o registro SPF de um domínio e explica o que ele permite.
Como os registros TXT se relacionam com a verificação
Os registros TXT protegem o e-mail que você envia. Eles provam que o e-mail vem de você. Eles não dizem nada sobre se a pessoa para quem você escreve ainda tem uma caixa de entrada.
Essa é outra verificação. Um verificador de e-mail pergunta ao servidor de destino se um endereço existe. Você precisa das duas coisas: registros corretos no seu domínio e uma lista limpa de endereços reais.
Termos relacionados
- Registro SPFUm registro SPF é uma lista pública, no DNS do seu domínio, dos servidores que podem enviar e-mail em nome desse domínio. Os servidores de destino consultam essa lista. Assim eles confirmam que um e-mail que diz vir do seu domínio saiu mesmo de um dos seus servidores.
- DKIMDKIM é uma assinatura digital que o servidor de envio coloca em cada e-mail. Ela prova que o e-mail saiu do seu domínio e que ninguém mudou o conteúdo no caminho. O servidor de destino confere a assinatura com uma chave pública que você publica no DNS.
- DMARCDMARC é uma regra que você publica no DNS do seu domínio. Ela diz aos servidores de destino o que fazer com um e-mail que usa o seu domínio mas não passa nas checagens SPF e DKIM. Ela também diz para onde enviar relatórios sobre esses e-mails.
- Registro MXUm registro MX é uma informação pública do domínio que diz qual servidor recebe o e-mail dele. Quando você envia para nome@example.com, o seu servidor de e-mail consulta o registro MX de example.com. Assim ele descobre para qual servidor entregar a mensagem.
- Registro PTRUm registro PTR liga um endereço IP a um nome, como mail.example.com, e é o contrário de um registro DNS normal. Os servidores de e-mail consultam o registro PTR do endereço IP que envia e-mail para eles. Alguns servidores recusam e-mail de endereços IP sem registro PTR.
- BIMI (e-mail)BIMI é um padrão de e-mail que mostra o logo da sua marca ao lado dos seus e-mails, nas caixas de entrada que o aceitam. Você publica o logo no DNS do seu domínio. O logo só aparece se o seu domínio já tiver DMARC com quarantine ou reject.
