Consulta DNS
Consulte qualquer registro DNS de um domínio — A, AAAA, MX, TXT, NS, SOA, CNAME, CAA e mais — por dois resolvedores públicos independentes ao mesmo tempo, para ver se eles concordam e se uma mudança recente já propagou.
Consulte registros DNS
Digite um domínio, escolha um tipo de registro (ou todos os comuns) e pressione Consultar. Cada resposta mostra os dados do registro, o TTL e qual resolvedor a retornou (Cloudflare 1.1.1.1 e Google 8.8.8.8 por DNS over HTTPS); uma diferença entre os dois é destacada.
Tipos de registro explicados
Cada tipo de registro responde a uma pergunta diferente sobre um domínio.
A e AAAA
Os endereços IPv4 (A) e IPv6 (AAAA) para os quais um nome de host aponta. Um site sem registro AAAA não é acessível por IPv6.
MX
Os servidores de e-mail que aceitam mensagens para o domínio, com prioridades; o menor número é tentado primeiro.
TXT (SPF, DKIM, DMARC)
Texto livre usado para verificação e autenticação de e-mail: o SPF (v=spf1 …) lista os remetentes autorizados a usar o domínio, os seletores DKIM publicam chaves de assinatura, o DMARC (subdomínio _dmarc.) diz o que fazer com mensagens que falham nos dois.
NS e SOA
Os registros NS nomeiam os servidores de nomes autoritativos; o registro SOA guarda o número de série e os temporizadores da zona, úteis para verificar se todos os servidores de nomes servem a mesma versão.
CNAME
Um apelido: o nome é outro nome, e o resolvedor o segue. Um CNAME não pode coexistir com outros registros no mesmo nome, e é por isso que a raiz de um domínio não pode ser um CNAME.
CAA
Quais autoridades certificadoras podem emitir certificados para o domínio. Se estiver ausente, qualquer AC pode.
nslookup x dig
O nslookup (Windows, também no macOS/Linux) e o dig (macOS/Linux, ferramentas do BIND) consultam o DNS pela linha de comando; dig example.com MX +short é o equivalente de uma consulta MX aqui. Os dois perguntam ao seu resolvedor configurado, a menos que você indique outro (dig @1.1.1.1 …).
Propagação de DNS
Depois que você muda um registro, os resolvedores do mundo todo continuam servindo a resposta antiga até o TTL dela expirar; não existe um envio central. Comparar dois resolvedores aqui mostra se a mudança chegou até eles; uma consulta autoritativa (diretamente nos servidores de nomes do domínio) mostra o que será servido quando os caches expirarem. Se um resolvedor ainda mostra o valor antigo, espere o TTL antigo — e é por isso que reduzir o TTL um dia antes de uma mudança planejada é uma boa prática.
Como funciona uma consulta DNS
Uma consulta começa no seu resolvedor, que pergunta a um servidor raiz pelos servidores de nomes do domínio de topo, depois a esses pelos servidores de nomes do domínio, depois a esses pelo registro em si, guardando cada passo em cache pelo TTL. Esta página pula o seu resolvedor e pergunta diretamente a dois públicos, e é por isso que as respostas dela podem diferir do que o seu próprio aparelho vê — a página qual é o meu servidor DNS mostra qual resolvedor é esse, e o teste de vazamento de DNS mostra para onde as suas consultas realmente vão.
Perguntas frequentes
Por que fazer uma consulta DNS?
Para verificar se os registros de um domínio estão configurados corretamente (depois de migrar um site ou configurar e-mail), para ver se uma mudança propagou, para encontrar os servidores de e-mail ou de nomes de um domínio, ou para diagnosticar por que um site ou e-mail não funciona.
Como o DNS funciona, passo a passo?
Seu aparelho pergunta ao resolvedor dele; o resolvedor pergunta a um servidor raiz quais servidores de nomes cuidam do domínio de topo, pergunta a esses quais servidores de nomes cuidam do domínio, pergunta a esses pelo registro, guarda tudo em cache pelo TTL e retorna a resposta. As consultas seguintes são atendidas pelo cache até o TTL expirar.
A consulta DNS usa TCP ou UDP?
Principalmente UDP na porta 53, pela velocidade; TCP quando uma resposta é grande demais para um pacote UDP (transferências de zona, conjuntos grandes de registros, DNSSEC) ou quando o resolvedor escolhe. O DNS criptografado (DoH, DoT) roda sobre TCP/TLS.
Qual é o principal propósito do nslookup?
Consultar registros DNS pela linha de comando e verificar qual resolvedor respondeu — o mesmo trabalho desta página, para qualquer tipo de registro e qualquer servidor.
O que substituiu o nslookup?
O dig (e o delv para DNSSEC), nas ferramentas do BIND; no Windows, o Resolve-DnsName do PowerShell. O nslookup ainda vem em todo lugar e serve bem para consultas simples.
Posso fazer nslookup de um endereço IP?
Sim — nslookup 203.0.113.42 faz uma consulta reversa e retorna o nome de host PTR do endereço, se existir. A página de DNS reverso faz o mesmo.
Dois resolvedores públicos independentes são consultados e as respostas são comparadas registro por registro (TTL e ordem ignorados); o TTL mostrado é o tempo restante no cache do resolvedor, não o da zona. Descobrir o IP de um site