Como Usar nslookup ou dig para Diagnóstico de DNS

O que são?

Quando usar nslookup ou dig

Ambos o nslookup e o dig são ferramentas de linha de comando usadas para consultar servidores DNS e resolver nomes de domínio. Embora façam um trabalho parecido, eles têm origens, comportamentos e objetivos práticos bem diferentes.


Usando nslookup no Windows

Exemplo 1: Consultar IP de um domínio

nslookup google.com

Exemplo 2: Usar um servidor DNS específico (ex: 8.8.8.8)

nslookup google.com 8.8.8.8

Exemplo 3: Verificar o registro MX (e-mail)

nslookup -type=mx gmail.com

Usando nslookup no Linux/macOS

Mesmos comandos do Windows:

nslookup google.com 
nslookup -type=ns servla.com.br 
nslookup servla.com.br 1.1.1.1

Usando dig (Linux/macOS)

Mais poderoso e detalhado:

Exemplo 1: Consulta simples

dig google.com

Exemplo 2: Ver apenas a resposta

dig +short google.com

Exemplo 3: Consultar usando servidor DNS específico

dig @8.8.8.8 google.com

Exemplo 4: Verificar registro MX (e-mail)

dig gmail.com MX

Exemplo 5: Verificar registros NS

dig servla.com.br NS

Como interpretar a saída do dig

Exemplo resumido:

; <<>> DiG 9.16.1-Ubuntu <<>> google.com
;; ANSWER SECTION:
google.com.   300   IN   A   142.250.78.14

Dica Extra

Para ver propagação global, você pode usar: