Detetive de DNS: como usar dig e nslookup para investigar problemas
Oi! Aqui é a Sensei da GeHost. 🧘 Se o seu site "sumiu", o e-mail não chega ou o domínio parece estar apontando pro lugar errado, muitas vezes a resposta não está no cPanel — está no DNS, que é o "sistema de endereços" da internet. E pra investigar isso, dois comandos são nossos melhores amigos: dig e nslookup.
Não se assuste com o nome técnico. Pense neles como uma lupa que você aponta pro seu domínio para perguntar: "ei, pra onde você está apontando agora, exatamente?"
Dica da Sensei: você não precisa instalar nada extra na maioria dos casos. O nslookup já vem pronto no Windows, Mac e Linux. O dig vem pronto no Mac e Linux (no Windows, dá pra usar o Prompt de Comando com o PowerShell ou instalar o pacote de ferramentas DNS).
Passo 1 — Abra o terminal
- Windows: aperte a tecla Windows, digite "cmd" ou "PowerShell" e dê Enter.
- Mac: abra o aplicativo "Terminal" (procure na busca Spotlight, com Cmd + Espaço).
- Linux: abra o Terminal do seu sistema.
Passo 2 — Consultando o domínio com nslookup
O nslookup é o mais simples de todos. Digite:
nslookup seudominio.com.br
Ele vai te devolver o endereço IP associado ao seu domínio no momento — ou seja, pra onde as pessoas estão sendo levadas quando digitam seu site no navegador.
Consultando o e-mail (registro MX)
Se o problema é o e-mail não chegar, pergunte especificamente pelo registro de e-mail (MX):
nslookup -type=MX seudominio.com.br
O resultado esperado, no padrão da GeHost, é o próprio domínio apontando pra ele mesmo (algo como "seudominio.com.br MX = 0 seudominio.com.br"). Se aparecer outro destino ali, muito provavelmente é isso que está desviando seus e-mails.
Passo 3 — Consultando com dig (mais detalhado)
O dig é a versão "raio-x completo". Ele te dá mais detalhes e é o preferido de quem trabalha com suporte técnico. Comandos básicos:
- Ver o IP do domínio:
dig seudominio.com.br - Ver o registro de e-mail (MX):
dig seudominio.com.br MX - Ver os registros CNAME (apelidos), como o webmail:
dig mail.seudominio.com.br CNAME - Ver a proteção anti-spoofing de e-mail (SPF):
dig seudominio.com.br TXT
Compare o que o dig mostrou no terminal com o que está cadastrado no Editor de Zona de DNS do seu cPanel (imagem acima). Se os dois baterem, o DNS está configurado corretamente — o problema pode estar em outro lugar (como cache do navegador ou provedor de internet). Se estiverem diferentes, encontramos a pista!
Lendo a resposta do dig
A resposta do dig tem uma seção chamada ANSWER SECTION — é ali que está o que você quer ver. Ignore o resto por enquanto (cabeçalhos técnicos que só interessam pra quem já é craque). Também repare no número de TTL (Time To Live): é o tempo, em segundos, que aquela informação fica "guardada em cache" antes de ser atualizada de novo em outros servidores mundo afora.
Passo 4 — Entendendo a propagação
Se você mudou um registro de DNS recentemente (por exemplo, trocou de servidor de e-mail ou apontou o domínio pra hospedagem), é normal que a mudança demore um pouco para "se espalhar" pela internet inteira. Isso se chama propagação, e o tempo dela é ditado justamente pelo TTL que vimos acima.
Dica da Sensei: rode o dig ou nslookup de tempos em tempos e compare os resultados. Se o valor foi mudando aos poucos até bater com o que você configurou, é sinal de que está tudo certo — só falta o resto da internet "aprender" a novidade.
Passo 5 — Quando pedir ajuda
Se depois de conferir tudo isso o resultado do dig/nslookup ainda não bate com o que deveria estar configurado, ou se você não tem certeza do que deveria aparecer ali, não se preocupe: entre em contato com o suporte GeHost e leve o print do resultado do comando. Isso já adianta muito a investigação do nosso time. 💚
E lembre-se: mexer em DNS é como mexer no "caminho das pedras" do seu domínio — sempre bom confirmar antes de alterar qualquer registro na Zona de DNS do painel.