O que é NSLOOKUP e como utilizá-lo
NSLOOKUP é uma ferramenta de linha de comando utilizada para consultar os servidores do Sistema de Nomes de Domínio (DNS) para obter informações sobre nomes de domínio e endereços IP. É um utilitário essencial para administradores de rede, programadores e qualquer pessoa que resolva problemas relacionados com o DNS. Ao usar o NSLOOKUP, você pode verificar o endereço IP associado a um nome de domínio, encontrar os servidores DNS autorizados para um domínio e muito mais. Neste artigo, explicaremos o que é o NSLOOKUP, como ele funciona e forneceremos instruções passo a passo sobre como usá-lo para solucionar problemas e coletar informações de DNS
O que é NSLOOKUP?
NSLOOKUP significa “Name Server Lookup” É um utilitário de linha de comandos que permite aos utilizadores consultar registos DNS e obter informações específicas sobre nomes de domínio ou endereços IP. O NSLOOKUP pode ser utilizado para
- Encontrar o endereço IP associado a um nome de domínio.
- Determinar o nome de domínio associado a um endereço IP (pesquisa DNS inversa).
- Consultar diferentes tipos de registos DNS, tais como registos A, MX, NS e TXT.
- Solucionar problemas de resolução de DNS e verificar as configurações de DNS.
O NSLOOKUP está disponível na maioria dos sistemas operativos, incluindo Windows, macOS e Linux
Como é que o NSLOOKUP funciona?
Quando introduz um nome de domínio no seu navegador da Web, o Sistema de Nomes de Domínio (DNS) traduz esse nome de domínio num endereço IP, permitindo que o seu dispositivo se ligue ao servidor do site. O NSLOOKUP permite-lhe consultar manualmente os servidores DNS para obter informações sobre estas traduções e verificar as definições de DNS. O NSLOOKUP interage diretamente com os servidores DNS para obter informações sobre nomes de domínio, endereços IP e registos DNS. A ferramenta também pode ajudar a identificar problemas como configurações incorrectas do servidor DNS ou problemas de conetividade de rede
Como utilizar o NSLOOKUP
Eis como utilizar o NSLOOKUP para efetuar diferentes tipos de consultas de DNS
1. Efetuar uma pesquisa básica de nomes de domínio
Pode utilizar o NSLOOKUP para obter o endereço IP associado a um nome de domínio específico
No Windows:
- Abra o prompt de comando (pressione Windows + R, digite cmd e pressione Enter).
- Digite o seguinte comandonslookup exemplo.com
Substitua example.com pelo nome do domínio que pretende consultar.
No macOS/Linux:
- Abra o Terminal (prima Command + Espaço e escreva Terminal).
- Execute o mesmo comandonslookup example.com
Exemplo de saída:
Neste exemplo, o NSLOOKUP consulta o servidor DNS e devolve o endereço IP 93.184.216.34 associado a example.com
2. Pesquisa de DNS inversa
Uma pesquisa de DNS inversa permite-lhe encontrar o nome de domínio associado a um endereço IP
Comando:
Nesse caso, o NSLOOKUP retornará o nome de domínio que corresponde ao endereço IP 93.184.216.34
3. Consulta de Tipos de Registos DNS Específicos
O NSLOOKUP permite-lhe consultar tipos específicos de registos DNS, tais como registos MX (Mail Exchange), NS (Name Server) ou TXT (Text)
Exemplo: Consulta de registos MX
Os registos MX são utilizados para localizar os servidores de correio responsáveis pela receção de correio eletrónico em nome de um domínio
Exemplo de saída
Isto mostra que mail.example.com é o servidor de correio responsável pelo tratamento de correio eletrónico para o domínio example.com
Exemplo: Consulta de registos NS
Os registos NS fornecem informações sobre os servidores de nomes autoritativos de um domínio
Exemplo de saída
Esta saída mostra os servidores de nomes (ns1.example.com e ns2.example.com) que são responsáveis pelo domínio
Exemplo: Consulta de registos TXT
Os registos TXT contêm frequentemente informações sobre a verificação da propriedade do domínio, segurança de e-mail (por exemplo, SPF, DKIM) e outros dados baseados em texto
4. Usando um servidor DNS diferente
Por predefinição, o NSLOOKUP utiliza o servidor DNS configurado no seu dispositivo ou rede. No entanto, é possível especificar um servidor DNS diferente para efetuar consultas
Comando:
Neste exemplo, o NSLOOKUP irá consultar o servidor DNS Público da Google (8.8.8.8) para obter informações sobre example.com
Modo interativo no NSLOOKUP
O NSLOOKUP tem um modo interativo, que lhe permite efetuar várias consultas sem sair da ferramenta de linha de comandos. Para entrar no modo interativo, basta escrever nslookup sem quaisquer parâmetros adicionais
Entrará numa sessão interactiva onde pode digitar vários comandos
Para sair do modo interativo, digite exit ou prima Ctrl + C
Casos de uso comuns para NSLOOKUP
1. Solução de problemas de DNS
Quando os sites não são carregados ou está a enfrentar problemas de resolução de DNS, o NSLOOKUP pode ajudar a determinar se o problema está relacionado com a configuração de DNS. Ao consultar diferentes servidores DNS, pode identificar onde se encontra o problema (por exemplo, no servidor local ou no fim do fornecedor de DNS)
2. Verificação da configuração de DNS
O NSLOOKUP é normalmente utilizado para verificar se os registos DNS de um domínio estão corretamente configurados. Por exemplo, depois de configurar um site ou servidor de e-mail, pode verificar se os registos A, MX e TXT estão corretamente definidos
3. Identificar a propagação de DNS
Quando os registos DNS são actualizados, pode demorar algum tempo até que as alterações se propaguem pela Internet. O NSLOOKUP permite-lhe verificar se as alterações foram aplicadas em diferentes servidores DNS, especificando servidores DNS alternativos (por exemplo, Google DNS ou OpenDNS)
Comandos e opções do NSLOOKUP
Aqui estão alguns comandos e opções adicionais úteis ao trabalhar com NSLOOKUP
- set querytype=A: Define o tipo de consulta para registos A (endereços IPv4).
- set querytype=AAAA: Consulta por endereços IPv6.
- set timeout=seconds: Define o intervalo de tempo limite para a consulta.
- set retry=number: Especifica o número de tentativas se o servidor não responder.
Exemplo de definição do tipo de consulta para MX em modo interativo
Conclusão
O NSLOOKUP é uma ferramenta poderosa para consultar registos DNS e resolver problemas de rede. Quer seja um administrador de sistemas ou um programador, saber como utilizar o NSLOOKUP pode ajudá-lo a diagnosticar problemas de DNS, verificar configurações e obter informações valiosas sobre como os domínios estão a ser resolvidos para endereços IP. Com funcionalidades básicas e avançadas, o NSLOOKUP é uma ferramenta imprescindível para quem trabalha com redes e tecnologias Web.


