Se você lida com servidores, trabalha com websites ou simplesmente quer entender por que sua internet está lenta, dominar as ferramentas de consulta DNS é essencial. Os comandos nslookup e dig são as escolhas clássicas dos profissionais de Linux para esse diagnóstico ― mas qual a diferença entre eles, como usar e quando escolher cada um?
Neste artigo, você descobre as respostas na prática.

Por que testar DNS?
O DNS é o sistema que traduz nomes de domínio (como google.com) em endereços IP (como 142.250.190.14). Quando ele falha, sites não abrem, e-mails não chegam, sistemas inteiros podem parar. Por isso, aprender a interrogar o DNS é indispensável para qualquer administrador, analista ou desenvolvedor Linux.
O que é o nslookup?
O nslookup (“name server lookup”) é uma ferramenta clássica para consultas DNS, disponível em praticamente qualquer distribuição Linux, além de Windows e macOS. Ela permite consultar servidores DNS específicos e obter respostas sobre domínios, IPs e registros diversos (A, MX, TXT, etc.).
Consulta Simples de Domínio:
nslookup www.uol.com.br
Retorna o IP associado ao domínio.
Consultar um servidor DNS específico:
nslookup www.terra.com.br 8.8.8.8
(faz a pergunta ao servidor do Google, não ao padrão do sistema)
Consulta Reversa
nslookup 200.221.2.45
O que é o dig?
O dig (“Domain Information Groper”) vai além do nslookup. Ele fornece resultados mais detalhados, permite customizar consultas, simular verdadeiro comportamento de servidores autoritativos e ainda analisar respostas DNS em formatos amigáveis ou brutos.
Hoje, o dig é padrão em praticamente todos os ambientes profissionais, porque oferece controle, precisão e scripts automatizados facilmente.
Exemplo básico:
dig www.uol.com.br
Retorna não apenas o IP, mas toda uma seção com respostas, autoridade, adicionais e tempo de consulta.
Consultar DNS de um domínio usando servidor específico:
dig @8.8.8.8 www.terra.com.br
Buscar apenas o endereço IP “limpo”:
dig +short www.uol.com.br
Consultar registros específicos (MX, TXT, etc.):
dig gmail.com MX
dig linux.org TXT
Verificar registro reverso (PTR):
dig -x 142.250.190.14
Debug avançado (verificar cada etapa da resolução):
dig www.uol.com.br +trace
Principais diferenças: nslookup x dig

Se quer respostas rápidas ou está em ambiente antigo/Windows, nslookup funciona. Para controle total, auditoria profissional ou automação, prefira o dig.
Qual usar?
- Para troubleshooting rápido, ambos vão funcionar.
- Procure usar dig para respostas detalhadas, scripts e ambientes modernos.
- Mantenha o nslookup se precisar de compatibilidade ou facilidade.
Conclusão
nslookup e dig são indispensáveis no arsenal de qualquer usuário de Linux. Entender suas diferenças e pontos fortes permite resolver rapidamente problemas, auditar configurações de DNS e garantir que seus sistemas estejam sempre acessíveis.


