Como usar dig ou nslookup para investigar problemas de DNS
Oi! Aqui é a Sensei da GeHost 🧑🏫. Se o seu site não abre, o e-mail não chega ou aquele domínio "novo" parece que não existe, muitas vezes o problema está no DNS — o "catálogo de endereços" da internet, que traduz o nome do seu domínio (tipo seusite.com.br) para o endereço real onde ele está hospedado.
Neste guia vou te ensinar, com calma e sem jargão técnico, a usar duas ferramentas gratuitas que já vêm no seu computador — dig e nslookup — para investigar o que está acontecendo. Vamos lá?
1. O que são dig e nslookup?
Os dois fazem basicamente a mesma coisa: perguntam para os servidores de DNS "qual é o endereço configurado para este domínio?" e mostram a resposta na tela.
- nslookup — mais simples, vem instalado por padrão no Windows, Mac e Linux.
- dig — mais completo e detalhado, vem por padrão no Mac e no Linux (no Windows precisa instalar separadamente).
💡 Dica da Sensei: se você usa Windows, comece pelo nslookup — ele já está pronto pra uso. Se usa Mac ou Linux, pode usar qualquer um dos dois.
2. Onde eu digito esses comandos?
- Windows: abra o "Prompt de Comando" (procure por "cmd" no menu Iniciar).
- Mac: abra o "Terminal" (procure em Launchpad ou Spotlight).
- Linux: abra o "Terminal" do seu sistema.
Não se preocupe — é só uma tela preta com texto. Você vai digitar um comando, apertar Enter e ler o resultado. Nada será alterado no seu computador ou no seu domínio, é só uma consulta.
3. Verificando o registro A (o "endereço" do seu site)
O registro A é o que diz para onde o navegador deve ir quando alguém digita seu domínio.
Com nslookup, digite:
nslookup seudominio.com.br
Com dig, digite:
dig seudominio.com.br
Você vai ver uma linha com um número no formato "xxx.xxx.xxx.xxx" (por exemplo, 203.0.113.10 — isso é só um exemplo ilustrativo). Esse é o endereço que o domínio está apontando. Se esse número não corresponder ao que consta no seu painel, pode ser esse o motivo do site não abrir.
4. Verificando o registro MX (o "carteiro" do seu e-mail)
Se o problema é com e-mail que não chega, o registro a investigar é o MX. Digite:
nslookup -type=mx seudominio.com.br
ou, com dig:
dig seudominio.com.br MX
📌 Importante: em uma hospedagem cPanel como a sua, o normal é o MX apontar para o próprio domínio (algo como "seudominio.com.br"), e não para um endereço tipo "mail.algumacoisa". Se você vir algo muito diferente disso, vale confirmar com o suporte antes de mudar qualquer coisa.
5. Comparando com o que está configurado no painel
Depois de rodar o dig ou o nslookup, é útil comparar o resultado com o que está cadastrado na Zona de DNS do seu cPanel — assim você confirma se a configuração está correta ou se é só uma questão de tempo de propagação (explico isso já já).
Se os registros do painel batem com o que apareceu no terminal, ótimo — a configuração está correta e propagada. Se forem diferentes, o mais provável é que a mudança ainda esteja "se espalhando" pela internet (propagação de DNS).
6. E se o resultado vier diferente do esperado?
- Confira se digitou o domínio certo, sem "www" ou "http://" na frente.
- Espere um pouco. Alterações de DNS não são instantâneas — elas levam um tempo para se espalhar por todos os servidores do mundo. Isso é normal e esperado.
- Teste em outro DNS público para descartar cache local, por exemplo:
nslookup seudominio.com.br 8.8.8.8(isso consulta direto o DNS do Google, ignorando o cache do seu provedor de internet). - Se depois de um bom tempo o resultado continuar errado, aí sim pode ser um problema de configuração — nesse caso, chama o suporte da GeHost e leva junto o resultado do seu dig/nslookup, isso já ajuda demais a gente te atender mais rápido.
🌱 Dica da Sensei: não se assuste com termos como "TTL" nos resultados — é só o "tempo de vida" daquela informação em cache, em segundos. Um TTL baixo significa que a mudança se propaga mais rápido.
7. Resumindo
- dig e nslookup são ferramentas gratuitas para "perguntar" ao DNS o que está configurado para o seu domínio.
- Use para checar o registro A (site) ou MX (e-mail).
- Compare sempre com o painel antes de suspeitar de erro.
- Diferença no resultado nem sempre é erro — pode ser só propagação em andamento.
- Ficou com dúvida ou o problema persistiu? Fale com o suporte da GeHost pelo painel.gehost.com.br e leve o print do resultado — assim a gente resolve junto, mais rápido. 💙