Cábula de DNS
Tudo o que procura duas vezes, numa só página. Imprima-a ou mantenha o separador aberto — cada valor é explicado com mais detalhe noutros artigos da secção Aprender.
Tipos de registo
| Tipo | Contém | Valor de exemplo |
|---|---|---|
A | Endereço IPv4 | 203.0.113.80 |
AAAA | Endereço IPv6 | 2001:db8::80 |
CNAME | Alias para outro nome — nunca no apex | example.netlify.app. |
MX | Servidor de email e a sua prioridade (mais baixa primeiro) | 10 mail.example.com. |
TXT | Texto: SPF, DKIM, DMARC, tokens de verificação | "v=spf1 -all" |
NS | Servidores de nomes que respondem pela zona | ns1.example.com. |
SOA | Metadados da zona: número de série, temporizadores, TTL de cache negativa | ns1… admin… 2026101301 … |
CAA | Autoridades de certificação autorizadas a emitir | 0 issue "letsencrypt.org" |
SRV | Host e porta de um serviço | 10 5 5060 sip.example.com. |
PTR | Nome de um endereço IP (DNS inverso) | mail.example.com. |
HTTPS | Dicas de ligação para navegadores: HTTP/3, alias | 1 . alpn=h2,h3 |
DS / DNSKEY | Cadeia de confiança DNSSEC | 2371 13 2 1F98… |
Comandos de consulta
dig example.com # A record (the default)
dig example.com MX +short # just the values
dig @1.1.1.1 example.com AAAA # ask a specific resolver
dig @ns1.example.com example.com # ask the authoritative server directly
dig example.com +trace # follow the delegation from the root
dig -x 203.0.113.80 # reverse lookup (PTR)
dig example.com TXT +tcp # large answers, e.g. many TXT recordsNo Windows, sem dig:
nslookup -type=MX example.com
nslookup example.com 1.1.1.1
Resolve-DnsName example.com -Type TXT # PowerShell
Resolve-DnsName example.com -Server 8.8.8.8 -DnsOnlyValores de TTL
| Segundos | Tempo | Uso típico |
|---|---|---|
60–300 | 1–5 min | Antes de uma alteração planeada, registos de failover |
3600 | 1 hora | Um valor por omissão sensato para a maioria dos registos |
14400 | 4 horas | Registos estáveis que raramente mudam |
86400 | 1 dia | Registos NS; as delegações .com e .pl usam este valor |
Códigos de resposta
| Código | Significado | O que verificar primeiro |
|---|---|---|
NOERROR | O nome existe e há resposta. | Nada — a menos que a resposta esteja errada. |
NOERROR, vazia | O nome existe mas não tem registos desse tipo (NODATA). | O tipo de registo — p. ex., falta o AAAA. |
NXDOMAIN | O nome não existe. | A ortografia, a expiração, o nome do registo. |
SERVFAIL | O resolver não obteve uma resposta válida. | O DNSSEC e se os servidores de nomes respondem. |
REFUSED | O servidor não responde a esta consulta. | Se perguntou ao servidor certo. |
Registos de email
example.com. TXT "v=spf1 include:_spf.google.com ~all"
selector._domainkey.example.com. TXT "v=DKIM1; k=rsa; p=MIIBIjANBg…"
_dmarc.example.com. TXT "v=DMARC1; p=quarantine; rua=mailto:[email protected]"
_mta-sts.example.com. TXT "v=STSv1; id=20261013"
_smtp._tls.example.com. TXT "v=TLSRPTv1; rua=mailto:[email protected]"
example.com. MX 10 mail.example.com.
example.com. MX 0 . ; null MX: no mail at allLimpar a cache · resolvers públicos
ipconfig /flushdns # Windows
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # macOS
sudo resolvectl flush-caches # Linux (systemd)
chrome://net-internals/#dns # Chrome, Edge| Resolver | IPv4 | IPv6 |
|---|---|---|
| Cloudflare | 1.1.1.1 · 1.0.0.1 | 2606:4700:4700::1111 |
8.8.8.8 · 8.8.4.4 | 2001:4860:4860::8888 | |
| Quad9 | 9.9.9.9 · 149.112.112.112 | 2620:fe::fe |
Perguntas frequentes
Como imprimo a cábula?
Com o botão Imprimir no topo ou com o comando de impressão do navegador. A página imprime sem menus, ligações e botões e cabe em duas ou três páginas.
Qual é a diferença entre NXDOMAIN e uma resposta NOERROR vazia?
NXDOMAIN significa que o nome não existe de todo. Uma resposta NOERROR vazia significa que o nome existe mas não tem registos do tipo pedido.
Que TTL devo usar?
Uma hora é um valor sensato por omissão. Baixe-o para cinco minutos na véspera de uma alteração planeada e volte a subi-lo quando terminar.
Experimente no seu domínio
Veja a teoria na prática — execute Consulta DNS para o seu próprio domínio.
Atualizado em 13 de outubro de 2026
Fontes