Publicação

O que é zona DNS: registros A, MX e TXT

Zona DNS é a lista de registros de um domínio: cada linha diz para onde vai um tipo de pedido. O registro A aponta o domínio para o endereço IP do servidor do site; o MX diz qual servidor recebe o e-mail; o TXT guarda textos que provam que o domínio é seu e configuram a autenticação do e-mail. Uma linha errada pode tirar o site ou o e-mail do ar, então salve uma cópia da zona antes de qualquer mudança.

Atualizado em · Por Luis Henrique Cuba

Em vídeo · 45 segundos

A rua do seu site · EP2 · DNS e zona DNS

Episódio 2 de 7 da série A rua do seu site, da LHCX: o DNS é a lista da rua que traduz nome em número, e a zona DNS é a página do seu domínio nessa lista, com os registros A, MX e TXT. O vídeo mostra o erro clássico de apagar o MX numa troca de hospedagem.

A LHCX cria, publica e mantém sites para pequenas empresas. Veja o serviço de sites ou fale com a gente.

DNS é a lista da rua; a zona é a sua página nela

Na internet, os servidores não se acham pelo nome, e sim por números: os endereços IP, como 203.0.113.42 (um endereço reservado para exemplos em documentação). Ninguém decora isso. O DNS é a lista que resolve o problema: você diz o nome, ele devolve o número. Toda vez que alguém abre o seu site ou manda um e-mail para a sua empresa, essa lista é consultada.

A zona DNS é a parte da lista que pertence ao seu domínio. Ela fica num servidor de DNS, que pode ser o do registrador, o da hospedagem ou um serviço como a Cloudflare. Quem controla a zona controla para onde vão o site, o e-mail e as verificações do domínio.

Os registros que você vai encontrar

  1. A (e AAAA)

    Liga um nome a um endereço IP. O A usa IPv4 (como 203.0.113.42); o AAAA, IPv6. É o registro que diz onde fica o site.

  2. CNAME

    Faz um nome ser apelido de outro. É comum no www (www.suaempresa.com.br apontando para o endereço que a hospedagem indicar) e em subdomínios de serviços externos.

  3. MX

    Diz qual servidor recebe os e-mails do domínio, com um número de preferência (o menor é tentado primeiro). Se o MX estiver errado ou sumir, as mensagens deixam de chegar.

  4. TXT

    Guarda texto que outros serviços leem. É usado para provar que o domínio é seu (Google Search Console, Microsoft 365 e outros) e para regras de autenticação de e-mail, como SPF e DKIM, que ajudam suas mensagens a não cair no spam.

  5. NS

    Diz quais servidores respondem pela zona. Trocar o NS é mudar a lista inteira de lugar, e os registros antigos deixam de valer se não forem recriados no novo serviço.

  6. TTL

    Não é um registro, é um campo de cada linha: por quanto tempo, em segundos, outros servidores podem guardar a resposta em cache. É ele que explica por que uma mudança pode levar de minutos a horas para valer em todo lugar.

Como uma zona simples costuma ficar

; Exemplo ilustrativo. Os valores reais vêm da sua hospedagem e do seu provedor de e-mail.
suaempresa.com.br.      3600  IN  A      203.0.113.42
www.suaempresa.com.br.  3600  IN  CNAME  suaempresa.com.br.
suaempresa.com.br.      3600  IN  MX     10 mx.provedor-de-email.example.
suaempresa.com.br.      3600  IN  TXT    "v=spf1 include:provedor-de-email.example ~all"
suaempresa.com.br.      3600  IN  TXT    "google-site-verification=..."
O IP 203.0.113.42 pertence a um bloco reservado para documentação (RFC 5737) e o domínio .example também é reservado para exemplos: nenhum dos dois aponta para ninguém. Nos painéis, o formato costuma ser uma tabela com tipo, nome, valor e TTL.

O erro clássico: trocar de hospedagem e perder o e-mail

Acontece assim: a empresa contrata uma hospedagem nova, alguém troca os servidores de nome (NS) do domínio para ela, ou apaga a zona antiga para "começar do zero", e só recria o registro A do site. O site volta. O MX e os TXT do e-mail ficaram para trás, e as mensagens param de chegar. Como o DNS trabalha com cache, o problema às vezes aparece só horas depois, quando ninguém liga mais uma coisa à outra.

Passo a passo para mexer na zona sem derrubar nada

  1. 01

    Descubra onde a zona está

    Veja quais servidores de nome (NS) o domínio usa. No caso do .br, isso aparece no painel do Registro.br. A zona que vale é a desse serviço, mesmo que exista outra cópia esquecida em algum painel.

  2. 02

    Exporte ou copie a zona atual

    Muitos painéis exportam a zona num arquivo de texto. Se o seu não exporta, copie cada linha (tipo, nome, valor, prioridade e TTL) para uma planilha. Essa cópia é o seu caminho de volta.

  3. 03

    Marque o que é de quem

    Identifique quais linhas são do site (A, AAAA, CNAME do www), quais são do e-mail (MX e TXT de SPF e DKIM) e quais são verificações de outros serviços.

  4. 04

    Baixe o TTL antes, se der

    Um dia antes da mudança, reduzir o TTL das linhas que vão mudar faz a troca valer mais depressa e permite voltar atrás rápido.

  5. 05

    Recrie tudo no destino antes de trocar o NS

    Se for mudar a zona de lugar, cadastre no serviço novo todas as linhas que devem continuar existindo, principalmente as do e-mail, e só então altere os servidores de nome.

  6. 06

    Mude uma coisa por vez e teste

    Depois da mudança, abra o site e mande um e-mail de fora para um endereço da empresa. Consulte os registros com uma ferramenta de DNS (como os comandos dig ou nslookup) para ver o que o mundo está enxergando.

Checklist antes de dar a mudança por encerrada

  • O site abre com e sem www, e com HTTPS.
  • Um e-mail enviado de uma conta externa chegou à caixa da empresa.
  • Um e-mail enviado pela empresa chegou fora, sem cair no spam.
  • Os TXT de verificação (Search Console e outros serviços) continuam na zona.
  • A cópia da zona antiga está guardada junto com a data da mudança.

Fontes

  1. IETF RFC 1035

    Especificação do DNS, com os tipos de registro A, MX, NS, CNAME e TXT e o campo TTL (rfc-editor.org/rfc/rfc1035).

  2. IETF RFC 5737

    Blocos de endereços IPv4 reservados para documentação, como o 203.0.113.0/24 usado nos exemplos (rfc-editor.org/rfc/rfc5737).

  3. Registro.br

    Configuração dos servidores DNS de domínios .br (registro.br).

Perguntas frequentes

O que é zona DNS: registros A, MX e TXT: dúvidas comuns

Qual a diferença entre DNS e zona DNS?

DNS é o sistema inteiro que traduz nomes em endereços na internet. Zona DNS é o conjunto de registros de um domínio específico, a parte da lista que você controla.

Quanto tempo uma mudança no DNS leva para valer?

Depende do TTL das linhas alteradas e do cache dos servidores pelo caminho. Costuma ir de minutos a algumas horas. Por isso vale reduzir o TTL antes de uma migração planejada.

Para que serve o registro TXT?

Para guardar textos que outros serviços consultam: códigos que provam que você é dono do domínio e regras de autenticação de e-mail, como SPF e DKIM. Apagar um TXT pode desfazer uma verificação ou fazer seus e-mails caírem no spam.

Mudei de hospedagem e o e-mail parou. O que faço?

Compare a zona atual com a cópia antiga (ou com o que o seu provedor de e-mail pede) e recrie os registros MX e os TXT do e-mail. Depois espere o TTL e teste mandando uma mensagem de fora.

Onde eu edito a zona DNS do meu domínio?

No serviço indicado nos servidores de nome (NS) do domínio. Pode ser o registrador, a hospedagem ou um serviço como a Cloudflare. Editar em outro painel não muda nada.

Precisa de ajuda para resolver isso na sua empresa?

Respondemos em até 24 horas com as próximas perguntas e uma proposta objetiva.