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

Como usar comandos NsLookup em Windows e Linux

Ada Lovegood By Ada Lovegood 9 min de leitura Atualizado em 23 fev. 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 o 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 registo SOA de um comando:

nslookup -type=soa example.com

4. Ativando o Modo Debug 

Use este comando nslookup para ativar o modo de debug no 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 blogue

Continue a ler.

Imagem de título da Cloudzy para um guia de VPN L2TP MikroTik, com um portátil a ligar-se a um rack de servidores através de um túnel digital brilhante azul e dourado com ícones de escudo.
Segurança e redes

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

Nesta configuração de VPN L2TP MikroTik, o L2TP trata do tunelamento enquanto o IPsec trata da encriptação e integridade; combiná-los oferece compatibilidade nativa com clientes sem agentes de terceiros

Rexa CyrusRexa Cyrus 9 min de leitura
Janela de terminal a mostrar mensagem de aviso SSH sobre alteração de identificação do host remoto, com título Fix Guide e marca Cloudzy em fundo verde-azulado escuro.
Segurança e redes

Aviso: identificação do host remoto alterada e como corrigir

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

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

Falha temporária na resolução de nomes: o que significa e como corrigir?

Ao usar Linux, pode encontrar um erro de falha temporária na resolução de nomes ao tentar aceder a sites, atualizar pacotes ou executar tarefas que exijam ligação à internet

Rexa CyrusRexa Cyrus 12 min de leitura

Pronto para implantar? A partir de $2,48/mês.

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