33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Utilizar o código:

BLACK33
BG40
Utilizar a promoção
30.10.2024

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:
  1. Abra o prompt de comando (pressione Windows + R, digite cmd e pressione Enter).
  2. Digite o seguinte comando
    nslookup exemplo.com

    Substitua example.com pelo nome do domínio que pretende consultar.

No macOS/Linux:
  1. Abra o Terminal (prima Command + Espaço e escreva Terminal).
  2. Execute o mesmo comando
    nslookup example.com
Exemplo de saída:
Servidor: dns.google Endereço: 8.8.8.8 Resposta não autorizada: Nome: example.com Endereço: 93.184.216.34

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:
nslookup 93.184.216.34

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

nslookup -query=mx exemplo.com

Exemplo de saída

exemplo.com permutador de correio = 10 mail.exemplo.com.

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

nslookup -query=ns exemplo.com

Exemplo de saída

servidor de nomes exemplo.com = ns1.exemplo.com. servidor de nomes exemplo.com = ns2.exemplo.com.

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

nslookup -query=txt exemplo.com

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:
nslookup example.com 8.8.8.8

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

nslookup

Entrará numa sessão interactiva onde pode digitar vários comandos

> example.com > set querytype=mx > google.com

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

nslookup > set querytype=mx > example.com

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.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Utilizar o código:

BLACK33
BG40
Utilizar a promoção