50% de desconto todos os planos, por tempo limitado. A partir de $2.48/mo
9 min restante
Segurança e Rede

Como usar comandos NsLookup em Windows e Linux

Ada Lovegood By Ada Lovegood 9 min de leitura Atualizado 23 de fevereiro de 2025
Como usar comandos NsLookup em Windows e Linux

Se você quer entender o que está acontecendo na sua rede, precisa conseguir executar consultas DNS. A melhor maneira de fazer isso é usando a ferramenta Network Administration. NsLookup. Esta ferramenta de linha de comando pode ajudá-lo a entender melhor problemas de rede e resolvê-los.

Existem dois métodos principais para usar NsLookup em consultas DNS: o primeiro é usá-lo localmente no seu computador, e o segundo é usar NsLookup online. Neste post, vamos falar sobre os dois métodos e mostrar 8 casos de uso úteis do comando NsLookup.

Como funciona DNS?

Para entender bem o NsLookup, primeiro precisamos passar pelo DNS e saber o que ele realmente faz. O termo DNS é a abreviação de Sistema de Nomes de Domínio. Todo site na internet tem um endereço IP numérico. Mas você não acessa sites digitando manualmente o endereço IP na barra de endereços do seu navegador. Você digita o nome de domínio do site, e o DNS mapeia o nome de domínio para um endereço IP. Sem a ajuda de um DNS, é impossível para os usuários abrir um site. E ao carregar uma página, quatro servidores DNS diferentes trabalham juntos para obter o endereço IP responsável. Recursor DNS, Servidor de nomes raiz, Nameserver TLD, e Servidor de nomes autoritativo. Cada um desses tipos de DNS é responsável por uma etapa do processo. Por exemplo, o recursivo DNS tenta encontrar informações sobre o nome de domínio usando dados de cache já existentes. Se não encontrar as informações necessárias, passa a solicitação para o servidor raiz. O processo de encaminhamento da solicitação continua até que o DNS consiga encontrar o endereço IP relacionado.

O que é NsLookup? 

NsLookup, ou name server lookup, é uma ferramenta de linha de comando que ajuda você a resolver problemas de rede.

Você pode usar NsLookup para obter o endereço IP de um site fornecendo o nome de domínio ou vice-versa. Este tipo de consulta DNS é chamado de 'registro A', e não é a única consulta DNS que você pode fazer com NsLookup. Você também pode solicitar um 'registro AAAA' ou 'quad A record'. No primeiro caso, quando você pede ao NsLookup o endereço IP de um nome de domínio, ele responde com o endereço IPv4 responsável. No entanto, a internet está gradualmente migrando para o uso de IPv6. Então, você precisa conseguir obter o endereço IPv6 responsável de um domínio. Um registro 'AAAA' usa o comando IPv6 do NsLookup para atender ao segundo tipo de solicitação de IP. Quanto ao terceiro exemplo de registros DNS que você pode obter do NsLookup, temos o registro SOA que fornece informações úteis e detalhes sobre uma zona DNS. Existem muitos outros registros DNS que você pode obter via NsLookup, cada um com um comando específico, e estes foram apenas alguns exemplos comuns para familiarizá-lo com o potencial do NsLookup. Vamos revisar mais as funcionalidades do comando NsLookup nas próximas seções.

Provavelmente você já tem esta ferramenta disponível no seu computador Linux ou Windows. Mas segundo a Microsoft, você pode usar a ferramenta de linha de comando NsLookup apenas se tiver o protocolo TCP/IP instalado.

Por que você deveria saber como usar NsLookup? 

Você pode estar se perguntando por que eu precisaria usar os comandos NsLookup, não sou um administrador de rede ou servidor. No entanto, existem dois motivos principais pelos quais você deveria aprender a trabalhar com NsLookup:

Resolvendo problemas de conexão do servidor com NsLookup

Imagine que você tem um problema com a conexão do seu servidor. Usando comandos NsLookup, você pode diagnosticar a conexão e resolver o problema de forma eficiente e rápida.

Segurança

Muitos ataques de phishing envolvem pequenas alterações no nome de domínio de um site confiável. Assim, um usuário pode fazer compras ou inserir informações nesse site sem perceber que não é o site original. No entanto, este não é o único ataque que você pode prevenir com NsLookup. Em um ataque de envenenamento de cache DNS, hackers podem redirecionar o tráfego de dados para outro servidor. Dessa forma, os usuários podem acabar em um site potencialmente perigoso. Sabendo o tipo certo de comando NsLookup, registro DNS e sua atividade correspondente, você pode identificar quando está sendo usado de forma diferente.

Conhecer alguns comandos NsLookup úteis e comandos CMD DNS pode ajudar a expandir suas habilidades técnicas. Da próxima vez que você se deparar com um problema de servidor, você pode resolver a situação por conta própria.

Os comandos DNS NsLookup mais usados em Windows

Agora que você aprendeu o que é ns lookup, vamos revisar 6 dos comandos DNS NsLookup mais usados em Windows e o que você pode fazer com eles.

 

1. Obtendo o registro A de um domínio

Como explicado anteriormente, a consulta de registro A é para verificação de IP no NsLookup. Para usar este comando NsLookup no Windows, primeiro abra o prompt de comando pressionando Windows+R, digitando "cmd" e clicando em Ok. Este passo é o mesmo para todos os comandos no Windows. Em seguida, digite "NsLookup" e pressione Enter. Como resultado, você verá seu servidor padrão e seu endereço IP.

Em seguida, digite o nome de domínio do site e você obterá o endereço IP. Aqui, recebemos uma resposta não autoritativa. O que isso significa? Significa que a resposta à nossa consulta vem de uma fonte não autoritativa.

obtendo o registro A de um domínio no Windows

2. Verificando Registros NS de um Domínio 

Este comando NsLookup permite que você encontre o servidor de nomes autoritativo de um domínio. O servidor autoritativo é a autoridade de uma zona NsLookup. Para encontrar informações NS de um domínio, você pode usar este comando:

set q=ns
www.example.com

verificando registros NS de um domínio no Windows

3. Obtendo o Registro SOA de um Domínio

Outro comando NsLookup útil é o comando de registro SOA. Obter o registro SOA de um domínio é bastante simples e semelhante ao último comando NsLookup. A única diferença é que você define o tipo de consulta para "soa" em vez de "ns".

Então é assim que o comando fica:

set q=soa
www.example.com

4. Ativando o Modo Debug

Você pode obter informações adicionais sobre um nome de domínio usando este comando NsLookup:

set debug
www.example.com

Este comando coloca você no modo de debug. O modo de depuração fornece informações sobre o pacote enviado ao servidor.

Ativando o modo debug do NsLookup no Windows

5. Encontrando registros MX 

Um registro Mail Exchange, ou registro MX, informa qual servidor de e-mail é responsável por receber e-mails.

Use este comando NsLookup para obter registros MX:

set q=mx
domain name

obtendo o registro MX no Windows

6. Verificando Consulta de Lookup Reverso NsLookup

Este comando é útil quando você tem o endereço IP e está procurando seu domínio. Para obter um NsLookup reverso, use este comando:

nslookup 'IP address'

 

nslookup DNS reverso

Os Comandos NsLookup Mais Usados no Linux

Agora, vamos experimentar todos esses comandos em um servidor Linux.

1. Obtendo o registro A de um domínio

Para obter o registro A de um domínio no Linux, abra o terminal e digite este comando:

nslookup example.com

obtendo o registro A de um domínio no Linux

2. Verificando Registros NS de um Domínio 

Este é o comando nslookup necessário para os registros do servidor de nomes de um domínio em Linux:

nslookup -type=ns example.com

verificando registros NS de um domínio em Linux

3. Obtendo o Registro SOA de um Domínio

Use este comando nslookup para obter o registro SOA de um domínio:

nslookup -type=soa example.com

4. Ativando o Modo Debug 

Use este comando nslookup para ativar o modo de depuração em Linux:

nslookup -debug example.com

Ativando o modo de depuração do NsLookup em Linux

5. Encontrando registros MX 

Você pode usar este comando nslookup para encontrar os registros MX:

nslookup -query=mx example.com

obtendo o registro MX em Linux

6. Verificando Consulta de Lookup Reverso NsLookup 

Assim como ao obter o registro A de um domínio, digite nslookup seguido do endereço IP para fazer a busca inversa de ns:

nslookup 11.11.11.11

busca inversa de NsLookup em Linux

Ferramentas NsLookup Online

Além do prompt de comando, você também pode usar opções baseadas na web para consultar um servidor de nomes. Funciona inserindo um nome de domínio na caixa de pesquisa da ferramenta online, e ela responde com uma ampla gama de registros DNS. As ferramentas NsLookup online cobrem quase todas as consultas que você pode fazer com o prompt de comando. Aqui estão três exemplos de uma ferramenta NsLookup online.

  1. Nslookup.io
  2. Busca de banda larga
  3. Web Wiz

Para Recapitular 

Toda vez que um usuário tenta abrir um site, o DNS encontra o endereço IP e torna possível alcançar esse site. Para entender melhor sua zona DNS e resolver seus problemas, você pode usar o NsLookup. O NsLookup é uma ferramenta de linha de comando útil que fornece muitas informações sobre servidores de nomes. Você pode usar esta ferramenta para vários propósitos, como solucionar problemas de conexão do servidor e resolver problemas de DNS ou melhorar sua segurança ao navegar na internet. Neste artigo, cobrimos alguns comandos NsLookup úteis para Linux e Windows.

Perguntas Frequentes

NsLookup e Ping são diferentes? 

Ao traduzir um nome de domínio para um endereço IP, ambas as ferramentas respondem com a mesma resposta. Porém, seus processos de operação são diferentes. Mas é importante notar que ping é geralmente usado para verificações de conectividade IP, não para diagnosticar e solucionar problemas de DNS.

Posso usar NsLookup com um endereço IP?

Sim, o NsLookup pode ser usado para obter o nome de domínio relacionado a um endereço IP. Você pode usar a busca inversa de NsLookup para obter o nome de domínio responsável por um endereço IP. 

O que a busca DNS informa?

A busca DNS pode traduzir um nome de domínio para um endereço IP ou vice-versa. Ela também fornece informações sobre a zona DNS, como o servidor de nomes primário da zona.

Como exibir informações do serviço de nome IPv6?

Para exibir as informações do serviço de nome IPv6 usando nslookup, abra um prompt de comando ou terminal e digite "nslookup -query=AAAA example.com", substituindo "example.com" pelo domínio que você está consultando. Este comando consulta o DNS para obter o registro AAAA do domínio, que contém seu endereço IPv6.

Qual é a diferença entre registros A e registros AAAA?

Registros A e registros AAAA são ambos registros DNS que vinculam nomes de domínio a endereços IP, mas atendem a diferentes versões do Protocolo de Internet. Registros A mapeiam nomes de domínio para endereços IPv4 de 32 bits, que são o formato tradicional de endereços de internet. Em contraste, registros AAAA vinculam nomes de domínio a endereços IPv6 de 128 bits, atendendo à necessidade de um pool maior de endereços IP devido ao crescimento exponencial de dispositivos conectados à internet.

Compartilhar

Mais do blog

Continue lendo.

Uma imagem de título Cloudzy para um guia de VPN L2TP MikroTik, mostrando um laptop conectado a um rack de servidores por um túnel digital brilhante em azul e ouro com ícones de escudo.
Segurança e Rede

Configuração MikroTik L2TP VPN (com IPsec): Guia RouterOS (2026)

Nesta configuração MikroTik L2TP VPN, o L2TP cuida do tunelamento enquanto o IPsec cuida da criptografia e integridade; combinar os dois oferece compatibilidade nativa com clientes sem depender de ferramentas de terceiros

Rexa CyrusRexa Cyrus 9 min de leitura
Janela de terminal exibindo mensagem de aviso SSH sobre alteração na identificação do host remoto, com título Guia de Solução e marca Cloudzy em fundo azul-piscina escuro.
Segurança e Rede

Aviso: Identificação do Host Remoto Foi Alterada e Como Corrigir

SSH é um protocolo de rede seguro que cria um túnel criptografado entre sistemas. Continua popular entre desenvolvedores que precisam de acesso remoto a computadores sem necessidade de interface gráfica

Rexa CyrusRexa Cyrus 10 min de leitura
Ilustração do guia de solução de problemas do servidor DNS com símbolos de aviso e servidor azul em fundo escuro para erros de resolução de nomes Linux
Segurança e Rede

Falha Temporária na Resolução de Nome: O Que Significa e Como Corrigir?

Ao usar Linux, você pode encontrar um erro de falha temporária na resolução de nomes ao tentar acessar sites, atualizar pacotes ou executar tarefas que exigem conexão com a internet

Rexa CyrusRexa Cyrus 12 min de leitura

Pronto para fazer o deploy? A partir de $2,48/mês.

Cloud independente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Reembolso em 14 dias.