Quando um site não carrega, os e-mails param de chegar ou um domínio novo "ainda não funciona", a resposta quase sempre está nos registros DNS. O DNS (Domain Name System, ou sistema de nomes de domínio) é a agenda de endereços da internet: ele transforma um nome como mybotsy.com nos endereços de servidor e nas configurações de que os computadores precisam. Este guia mostra como consultar os registros DNS de qualquer domínio, explica o que cada tipo de registro significa e percorre os problemas que você provavelmente está tentando resolver.
Como o DNS funciona, em um minuto
Quando você digita um domínio no navegador, seu dispositivo pede os registros a um resolvedor (normalmente do seu provedor de internet, ou um público, como o 8.8.8.8 do Google ou o 1.1.1.1 da Cloudflare). Se o resolvedor não tiver uma cópia recente em cache, ele consulta os servidores raiz, depois os servidores do domínio de topo (como .com) e, por fim, os servidores de nomes autoritativos do domínio, que guardam os registros reais. A resposta fica em cache por um período chamado TTL (time to live, tempo de vida).
Esse cache é o motivo de as mudanças de DNS não aparecerem em todo lugar ao mesmo tempo, e de ser tão útil consultar os registros diretamente.
Os tipos de registro DNS que você realmente vai ver
Registros A e AAAA
Um registro A aponta um nome para um endereço IPv4, como 203.0.113.10. Um registro AAAA faz o mesmo para um endereço IPv6. São eles que fazem um site carregar. Um domínio pode ter vários, para balanceamento de carga ou redundância.
Registros CNAME
Um CNAME (nome canônico) torna um nome apelido de outro, por exemplo apontando www.example.com para example.com ou para o hostname de um provedor de hospedagem. Um nome com CNAME não pode ter outros registros no mesmo nome, e é por isso que o domínio raiz normalmente usa registros A (ou um recurso de "flattening" do provedor).
Registros MX
Os registros MX (mail exchanger) indicam quais servidores recebem e-mail do domínio, cada um com um número de prioridade. Os números menores são tentados primeiro. Se os registros MX estiverem ausentes ou errados, os e-mails para o domínio voltam ou somem.
Registros TXT
Os registros TXT guardam texto e hoje são usados principalmente para verificação e segurança de e-mail:
- SPF (
v=spf1 ...) lista os servidores autorizados a enviar e-mail pelo domínio. - Os registros DKIM (em nomes como
selector._domainkey.example.com) publicam chaves que permitem aos destinatários verificar e-mails assinados. - DMARC (em
_dmarc.example.com) diz aos destinatários o que fazer com mensagens que falham no SPF e no DKIM, e para onde enviar relatórios. - Códigos de verificação de site para serviços como o Google Search Console.
Registros NS e SOA
Os registros NS listam os servidores de nomes autoritativos do domínio, ou seja, mostram qual provedor de DNS está no controle. O registro SOA (start of authority) guarda dados administrativos, como o servidor de nomes primário e um número de série que muda quando a zona é atualizada.
Registros CAA
Os registros CAA listam quais autoridades certificadoras podem emitir certificados SSL/TLS para o domínio. Se existir um registro CAA e o seu provedor de certificado não estiver na lista, a emissão falha.
Como consultar registros DNS online
O jeito mais rápido é uma consulta pela web, sem instalar nada:
- Abra a ferramenta de consulta DNS.
- Digite o domínio ou subdomínio, como
example.comoumail.example.com, semhttps://. - Envie e confira os registros A, AAAA, CNAME, MX, NS, TXT, SOA e CAA retornados.
- Repita para subdomínios específicos. Registros como
wwwou_dmarcsão nomes separados e precisam de consultas próprias.
Como consultar o DNS pela linha de comando
Se você prefere o terminal, duas ferramentas nativas resolvem.
nslookup (Windows, macOS, Linux)
nslookup example.com
nslookup -type=mx example.com
nslookup -type=txt example.com 1.1.1.1
A última linha consulta um resolvedor específico (aqui o 1.1.1.1), o que ajuda a comparar respostas.
dig (macOS, Linux)
dig example.com A
dig example.com MX +short
dig _dmarc.example.com TXT
dig @ns1.yourdnsprovider.com example.com A
Consultar o servidor de nomes autoritativo diretamente com @ mostra os registros atuais, sem cache no meio do caminho.
Como resolver problemas comuns de DNS
"Meu site não carrega depois que troquei de hospedagem"
Verifique os registros A (e AAAA) do domínio raiz e do www. Confirme que apontam para o IP da nova hospedagem e remova qualquer AAAA antigo que ainda aponte para o servidor anterior, já que os navegadores podem preferir o IPv6. Depois confira a hospedagem com o verificador de hospedagem de sites e o certificado com a consulta SSL.
"As mudanças de DNS não aparecem"
Os resolvedores mantêm respostas em cache até o TTL expirar. Se o registro antigo tinha TTL de 86.400 segundos (24 horas), alguns visitantes podem ver o endereço antigo por até um dia. Antes de uma migração planejada, reduza o TTL para alguns minutos com um dia de antecedência. Confirme também quais servidores de nomes estão realmente no comando: se os registros NS no seu registrador apontam para um provedor diferente daquele que você editou, suas mudanças nunca vão valer.
"Os e-mails estão voltando ou caindo no spam"
Consulte os registros MX, depois os registros TXT de SPF e o registro _dmarc. Erros comuns incluem ter dois registros SPF (só um é permitido), esquecer de incluir o provedor de e-mail ou de newsletter no SPF e uma política DMARC mais rígida do que a sua configuração suporta.
"Um subdomínio não funciona"
Verifique se existe um registro para aquele nome exato. Um registro para example.com não cobre blog.example.com, a menos que exista um registro curinga (*).
"Quem controla este domínio?"
Os registros NS mostram o provedor de DNS. A consulta WHOIS mostra o registrador, as datas de registro e expiração e o status do domínio. Se um domínio parou de resolver de repente, um registro expirado é uma causa comum.
DNS e SEO
O DNS não é um fator de ranqueamento por si só, mas afeta coisas importantes para a busca:
- Disponibilidade. Se o DNS falha, os buscadores não conseguem rastrear o site. Provedores de DNS confiáveis, com vários servidores de nomes, reduzem esse risco.
- Velocidade. Uma resolução DNS lenta atrasa a primeira visita. Provedores rápidos e bem distribuídos ajudam.
- Verificação. O Google Search Console oferece verificação por TXT no DNS, que cobre todos os subdomínios e protocolos do domínio.
- URLs consistentes. Garanta que tanto o
wwwquanto o domínio raiz resolvam e redirecione um para o outro. Confira os redirecionamentos com o verificador de redirecionamento de URL.
Outras consultas que vale conhecer
- A consulta de IP mostra a localização aproximada e a rede de um IP vindo de um registro A.
- A consulta de IP reverso mostra o hostname (registro PTR) de um IP, que os servidores de e-mail costumam verificar.
- A consulta de cabeçalhos HTTP mostra o que o servidor responde depois que o DNS fez seu trabalho.
- O conversor Punycode permite consultar domínios com acentos ou caracteres não latinos convertendo-os para a forma
xn--usada pelo DNS.
Perguntas frequentes
Quanto tempo leva a propagação de DNS?
Depende do TTL do registro antigo. Muitas mudanças aparecem em minutos ou poucas horas, mas registros com TTL longo podem levar até um ou dois dias para atualizar em todo lugar.
Consigo ver todos os registros DNS de um domínio?
Você pode consultar cada tipo de registro para os nomes que conhece. Em geral o DNS não permite listar todos os subdomínios de uma zona, então registros em nomes desconhecidos não aparecem.
Qual a diferença entre DNS e WHOIS?
O DNS guarda os registros técnicos que fazem o domínio funcionar. O WHOIS guarda dados de registro, como o registrador, as datas de criação e expiração e o status.
Por que ferramentas diferentes mostram resultados diferentes?
Elas podem estar consultando resolvedores diferentes, com cópias em cache diferentes. Consultar o servidor de nomes autoritativo diretamente mostra a situação atual.
Qual é um bom TTL?
Valores entre 300 segundos (5 minutos) e 3.600 segundos (1 hora) são comuns. Use um TTL curto antes de mudanças planejadas e um mais longo para registros que raramente mudam.