Base de Conhecimento

Registro TXT: o que é e como configurar no DNS

  • registro txt, dns, spf, dkim, dmarc, domínio
  • Usuários acharam útil: 0

Entenda o registro TXT do DNS: campos, aspas e limite de 255 caracteres, usos em SPF, DKIM e DMARC, passo a passo de verificação, vários TXT no mesmo nome e erros comuns.

Por Redação Eleven Host · @robson.direitodigital · 28 de outubro de 2026 · 9 min de leitura

Arte da Eleven Host: janela de terminal com o título: Registro TXT: o que é e como configurar no DNS

Capa da Redação Eleven Host para o guia: Registro TXT: o que é e como configurar no DNS Arte: Eleven Host

O registro TXT guarda um texto no DNS do seu domínio. Ele serve para provar que você é o dono do domínio e para as regras de e-mail SPF, DKIM e DMARC, que são publicadas no DNS do domínio.

Este guia explica o que é o registro TXT, o que vai em cada campo, para que ele serve e como criar um de verificação. Também mostra como conferir o resultado e quais erros evitar. Os nomes seudominio.com.br e seletor são exemplos: troque pelos seus.

O que é um registro TXT

Segundo a documentação da Cloudflare, um registro TXT permite colocar texto no sistema DNS. Na prática, ele liga um texto a um nome do domínio, e quem consulta o DNS pode ler esse texto.

A RFC 1035 define que o conteúdo de um TXT é formado por um ou mais textos. A mesma RFC diz que o significado do texto depende do nome onde ele foi publicado. Um texto em seudominio.com.br pode ter um papel, e um texto em _dmarc.seudominio.com.br tem outro. Por isso, ao criar um TXT, o campo de nome importa tanto quanto o valor.

O significado de um TXT depende do nome onde ele está publicado. O mesmo texto colocado no nome errado não faz o efeito esperado.

Os campos do registro TXT

Ao criar um TXT, você preenche nome, valor e TTL. Os rótulos podem mudar de um painel para outro, então confira os do seu:

  • Nome: onde o texto fica publicado. Pode ser o domínio raiz (alguns painéis usam @), um subdomínio como _dmarc ou um nome com seletor, como seletor._domainkey.
  • Valor (conteúdo): o texto em si, como v=spf1 ... ou o código que um serviço pede.
  • TTL: o tempo de vida do registro; use o valor que o seu painel sugerir.

Alguns detalhes do valor merecem atenção:

  • Aspas. Segundo a Cloudflare, o conteúdo é formado por um ou mais textos delimitados por aspas duplas. Aspas faltando ou trocadas dão erro de validação. Se você salvar o conteúdo sem aspas, a Cloudflare acrescenta as aspas duplas sozinha. Pela RFC 1035, aspas dentro do texto precisam de uma barra invertida antes: \".
  • Limite de 255 caracteres por texto. Cada texto tem no máximo 255 caracteres. O limite vale para cada trecho entre aspas, e não para o registro inteiro.
  • Vários textos no mesmo registro. Para um conteúdo maior, o mesmo registro TXT pode ter vários textos entre aspas. Pela RFC 7208, eles são lidos colados, sem espaço entre eles. Assim, "parte1" "parte2" vale o mesmo que "parte1parte2".
  • Tamanho total. A Cloudflare informa o máximo de 4.096 bytes por registro. Registros com o mesmo nome e tipo somam no máximo 8.192 caracteres.

Para que serve o registro TXT

Veja quatro usos: três dizem respeito ao e-mail do domínio, e o quarto, à prova de propriedade.

SPF

O SPF lista quem pode enviar e-mail pelo seu domínio. Segundo a RFC 7208, ele é publicado somente como registro TXT. O antigo tipo de registro chamado SPF foi descontinuado. O texto começa com v=spf1. Não existe mais um tipo separado para criar.

DKIM

O DKIM publica uma chave pública no DNS. De acordo com a RFC 6376, as chaves DKIM ficam em um subdomínio chamado _domainkey. Com o seletor seletor e o domínio seudominio.com.br, a consulta acontece em seletor._domainkey.seudominio.com.br. O texto traz, entre outras tags, v=DKIM1 (quando presente, vem primeiro), k= com o tipo da chave e p= com a chave pública em base64, que é obrigatória. O seletor e a chave quem fornece é o serviço que envia o seu e-mail. Não invente nem altere esses valores.

DMARC

O DMARC é publicado como TXT no subdomínio _dmarc, por exemplo _dmarc.seudominio.com.br, segundo a RFC 7489. As tags v e p são obrigatórias, nessa ordem, com v=DMARC1. O valor de p pode ser none (sem ação específica), quarantine (tratar como suspeita) ou reject (rejeitar). A tag rua indica os endereços que recebem relatórios agregados e é opcional. Um exemplo de leitor, montado para este guia: v=DMARC1; p=none; rua=mailto:dmarc@seudominio.com.br.

Verificação de propriedade

A Cloudflare cita que o TXT é usado para demonstrar a posse do domínio antes da emissão de certificados SSL/TLS. Um serviço externo pode pedir um TXT com um código para confirmar que o domínio é seu. Você copia o código da tela do serviço e o publica no DNS.

Para configurar SPF, DKIM e DMARC com os valores e a ordem de cada um, o guia SPF, DKIM e DMARC: como configurar no DNS do domínio detalha o passo a passo. Aqui o foco é o registro TXT em si.

Quer conhecer os planos de VPS? O Plano Bronze da VPS sai a partir de R$ 17,00/mês; confira na loja o que cada plano inclui. Ver planos de VPS

Passo a passo: criar um TXT de verificação

Este é um caso de uso do TXT. Um serviço pede que você publique um código no DNS para provar que o domínio é seu. Antes, tenha em mãos o nome e o valor que o serviço informou.

  1. Na tela do serviço, copie o nome (se ele informar) e o valor do TXT. Copie o valor inteiro, sem apagar nenhuma parte.
  2. Abra o painel de DNS do seu domínio e escolha adicionar um registro.
  3. No tipo, selecione TXT.
  4. No campo de nome, digite o que o serviço informou. Se ele pedir o domínio raiz, siga o que o seu painel orienta para o domínio raiz, como o símbolo @.
  5. No campo de valor, cole o texto. Se o painel não acrescentar as aspas sozinho, ponha o texto entre aspas duplas.
  6. No TTL, use o valor que o seu painel sugerir.
  7. Salve o registro.
  8. Volte ao serviço e peça a verificação. Se ela falhar logo depois de salvar, aguarde e tente de novo, depois de conferir o registro pela seção seguinte.

Se o seu domínio é registrado na Eleven Host, o DNS gerenciado é grátis na rede da Cloudflare para domínios registrados conosco, com painel na área do cliente.

Vários TXT no mesmo nome: o que pode e o que não pode

É permitido ter mais de um registro TXT no mesmo nome. O domínio pode ter, ao mesmo tempo, um TXT de verificação e um SPF. A regra de "um só" não é do TXT, e sim do SPF e do DMARC:

  • Um SPF por nome. A RFC 7208 diz que um nome de domínio não pode ter vários registros que levariam a verificação a escolher mais de um. Se sobrar mais de um registro começando com v=spf1, o resultado é "permerror", um erro permanente. Dois SPF não se somam. Para autorizar mais um serviço de envio, edite o SPF que já existe, em vez de criar um segundo.
  • Um DMARC por nome. Segundo a RFC 7489, se houver mais de um registro DMARC válido, ou nenhum, a busca da política termina e o DMARC não é aplicado à mensagem.
  • Outros TXT convivem com o SPF. A RFC 7208 descreve que o verificador descarta os registros que não começam com exatamente v=spf1. Um TXT de verificação no mesmo nome não atrapalha o SPF.

O tamanho também conta. A RFC 7208 recomenda manter o SPF pequeno, para caber em 512 octetos, e a conta considera os TXT do mesmo nome.

Como conferir o registro TXT

Depois de salvar, consulte o DNS para ver se o texto aparece. No Linux e no macOS, use o dig:

dig TXT seudominio.com.br +short

Para o DMARC e o DKIM, consulte o nome onde cada um fica:

dig TXT _dmarc.seudominio.com.br +short

dig TXT seletor._domainkey.seudominio.com.br +short

No Windows, o comando equivalente é:

nslookup -type=TXT seudominio.com.br

A resposta vem entre aspas. Textos quebrados aparecem como "parte1" "parte2", e isso é esperado quando o conteúdo passa de 255 caracteres. Se o registro novo ainda não aparece, aguarde um pouco e consulte de novo. O guia Propagação de DNS: quanto tempo leva e como conferir mostra como acompanhar essa espera e consultar servidores diferentes.

Erros comuns com o registro TXT

  • Dois SPF no mesmo nome. Resultado: permerror. Junte os dois em um único registro.
  • Aspas faltando ou trocadas. O painel pode recusar o valor. Use aspas duplas simples, sem aspas tipográficas coladas de um editor de texto.
  • Valor copiado pela metade. Confira o início e o fim do valor depois de colar.
  • Texto no nome errado. O DMARC vai em _dmarc, e o DKIM, em seletor._domainkey. Colocar esses textos no domínio raiz não cumpre a função deles.
  • Espaço sobrando entre trechos. Os textos de um mesmo registro são lidos colados, sem espaço entre eles. Confira onde cada trecho começa e termina.
  • Criar um tipo SPF. O tipo de registro SPF foi descontinuado. Use o TXT.

Se a verificação ou o e-mail falhar mesmo com o registro correto na consulta, o problema pode estar em outro registro do e-mail. O guia Registro MX: o que é e como configurar no DNS ajuda a conferir a parte que recebe as mensagens.

Checklist: publicar um TXT sem erro

  • Copiei o nome e o valor exatamente como o serviço informou.
  • O tipo escolhido é TXT, e não SPF.
  • Cada trecho entre aspas tem no máximo 255 caracteres.
  • Só existe um registro começando com v=spf1 no nome.
  • Só existe um registro DMARC, em _dmarc.
  • O DKIM está em seletor._domainkey, com o seletor que o serviço de e-mail forneceu.
  • Conferi o resultado com dig TXT ou nslookup.

Ainda sem o endereço do seu site? Registre o seu domínio na Eleven Host: DNS gerenciado grátis na rede da Cloudflare para domínios registrados conosco (painel na área do cliente). Registrar domínio

Perguntas frequentes

Para que serve o registro TXT?

Ele guarda um texto ligado a um nome do domínio. É usado para provar que o domínio é seu e para as regras de e-mail SPF, DKIM e DMARC.

Posso ter mais de um registro TXT no mesmo domínio?

Pode. A restrição é do SPF, que deve ser um único registro por nome, e do DMARC, que também precisa ser único. Dois SPF resultam em permerror.

Por que o valor do TXT aparece dividido entre aspas?

Cada texto de um registro TXT tem no máximo 255 caracteres. Para conteúdo maior, o registro traz vários textos entre aspas, que são lidos colados, sem espaço.

Como vejo se o TXT foi publicado?

Use dig TXT seudominio.com.br +short no Linux e no macOS, ou nslookup -type=TXT seudominio.com.br no Windows. Se não aparecer, aguarde um pouco e consulte de novo.

Esta resposta lhe foi útil?

Artigos Relacionados