PureTools

Registros DNS Explicados: A, CNAME, MX, TXT e Mais

PureTools Team· 7 min de leitura
Registros DNS Explicados: A, CNAME, MX, TXT e Mais

Registros DNS: A Lista Telefônica da Internet

Quando você digita example.com, seu navegador precisa de um endereço IP. DNS (Domain Name System) traduz nomes de domínio para IPs. Cada tipo de registro DNS tem um propósito específico, e como desenvolvedor, você vai configurá-los ao montar domínios, email, SSL e deployments.

Tipos de Registro

TipoPropósitoValor Exemplo
AMapeia domínio para endereço IPv493.184.216.34
AAAAMapeia domínio para endereço IPv62606:2800:220:1:248:1893:25c8:1946
CNAMEAlias — aponta domínio para outro domíniomyapp.vercel.app
MXServidor de email para o domínio10 mail.example.com
TXTTexto arbitrário (SPF, DKIM, verificação)v=spf1 include:_spf.google.com ~all
NSNameserver — quem gerencia o DNS deste domínions1.cloudflare.com
SRVLocalizador de serviço (porta + host)0 5 5060 sip.example.com
CAAQuais CAs podem emitir certs SSL para este domínio0 issue "letsencrypt.org"

Registro A

O registro mais básico. Aponta seu domínio para um IP:

example.com.    A    93.184.216.34
api.example.com A    203.0.113.42

Registro CNAME

Aponta um domínio para outro domínio (alias):

www.example.com     CNAME   example.com
blog.example.com    CNAME   meusite.netlify.app
app.example.com     CNAME   meuapp.vercel.app

Importante: Não pode ter CNAME no domínio raiz (example.com). Use registros A ou ALIAS/ANAME.

Registro MX

Diz a outros servidores de email onde entregar email do seu domínio:

example.com   MX   10 alt1.gmail-smtp-in.l.google.com
example.com   MX   20 alt2.gmail-smtp-in.l.google.com

O número é prioridade — menor é preferido.

Registro TXT (Verificação & Segurança de Email)

# SPF — quem pode enviar email em nome do seu domínio
example.com   TXT   "v=spf1 include:_spf.google.com ~all"

# DKIM — chave de assinatura de email
default._domainkey.example.com   TXT   "v=DKIM1; k=rsa; p=MIGfMA0..."

# DMARC — o que fazer com emails que falham
_dmarc.example.com   TXT   "v=DMARC1; p=reject; rua=mailto:dmarc@example.com"

# Verificação de domínio (Google, Vercel, etc.)
example.com   TXT   "google-site-verification=abc123..."

TTL (Time to Live)

Valor TTLDuraçãoCaso de Uso
3005 minutosRegistros que mudam frequentemente, durante migrações
36001 horaPadrão para maioria dos registros
8640024 horasRegistros estáveis que raramente mudam

Dica: Diminua o TTL antes de uma migração para mudanças propagarem mais rápido. Aumente depois.

Debugando DNS

# Consultar registro A
dig example.com A

# Consultar tipo específico
dig example.com MX
dig example.com TXT

# Usar DNS server específico (bypass cache)
dig @8.8.8.8 example.com A

# Rastrear caminho completo de resolução
dig +trace example.com

# Windows
nslookup example.com
nslookup -type=MX example.com

Setups Comuns

Domínio customizado no Vercel:

example.com      A      76.76.21.21
www.example.com  CNAME  cname.vercel-dns.com

Google Workspace email:

example.com  MX  1  aspmx.l.google.com
example.com  MX  5  alt1.aspmx.l.google.com
example.com  TXT "v=spf1 include:_spf.google.com ~all"

Ferramenta DNS: Consulta DNS — consulte registros DNS de qualquer domínio instantaneamente.