10 exemplos práticos de nslookup para solucionar problemas de DNS

10 exemplos práticos de nslookup para solucionar problemas de DNS

O 'nslookup' O comando é uma ferramenta poderosa usada por administradores de sistemas e engenheiros de rede para solucionar problemas de DNS. Este comando pode ajudar a determinar o endereço IP associado a um nome de domínio, bem como o servidor DNS que está sendo usado por um determinado dispositivo.

Aqui estão os 10 exemplos práticos de como você pode usar o NSLOOKUP para solucionar problemas de DNS.

1. Determine o endereço IP de um domínio

Para determinar o endereço IP associado a um nome de domínio, você pode usar o seguinte comando nslookup:

NSLOOKUP Tecadmin.líquido  

Substitua 'Tecadmin.rede 'com seu nome de domínio.

Saída: servidor: DNS.Endereço do Google: 8.8.8.8 Resposta não autoritativa: Nome: Tecadmin.Endereços líquidos: 172.67.134.5 104.28.16.96 104.28.17.96 
  • O que é DNS autoritário e não autoritário?

2. Verifique o servidor DNS que está sendo usado por um dispositivo

Você pode usar o seguinte comando para verificar o servidor DNS que está sendo usado por um dispositivo:

nslookup -Query = ns Exemplo.com  

3. Verifique o registro do CNAME para um domínio

Para verificar o registro CNAME (nome canônico) para um domínio, você pode usar o seguinte comando:

nslookup -query = exemplo cname.com  

4. Execute uma pesquisa reversa de DNS

Uma pesquisa reversa de DNS (RDNS) é quando você tem um endereço IP e deseja encontrar o nome de domínio associado. Você verá qualquer saída apenas se uma zona reversa estiver configurada correspondente a esse endereço IP. Geralmente, isso é configurado pelo provedor de hospedagem ou datacenters.

Para visualizar a pesquisa de DNS reverso para um endereço IP, digite:

NSLOOKUP 216.58.219.206  
Saída: servidor: 8.8.8.8 Endereço: 8.8.8.8#53 Resposta não autoritativa: 206.219.58.216.In-Addr.Nome ARPA = LGA25S40-in F14.1E100.líquido. 206.219.58.216.In-Addr.Nome ARPA = LGA25S40-in F14.1E100.líquido. 206.219.58.216.In-Addr.Nome ARPA = LGA25S40-In-F206.1E100.líquido. 206.219.58.216.In-Addr.Nome ARPA = LGA25S40-In-F206.1E100.líquido. 

5. Consulta ao servidor DNS específico

O NSLOOKUP Padrão no servidor DNS configurado na interface de rede do seu sistema. Mas você pode especificar o servidor DNS para o qual o nslookup consultou diretamente em vez de configurado local.

Você precisa passar por um parâmetros adicionais do endereço IP do servidor de nome ou nome de domínio. Por exemplo, para consultar 9.9.9.9 Nome Server Use o seguinte comando.

NSLOOKUP Tecadmin.NET 9.9.9.9  
Saída: servidor: DNS9.Quad9.Endereço líquido: 9.9.9.9 Resposta não autoritativa: Nome: Tecadmin.Endereços líquidos: 104.28.17.96 172.67.134.5 104.28.16.96 

6. Verifique o registro do SOA (início da autoridade) para um domínio

SOA é a abreviação do início da autoridade. Este é um registro DNS útil para qualquer domínio que contenha informações administrativas sobre a zona.

Para encontrar o registro de SOA de qualquer domínio, você precisa especificar -TIPO = SOA como parâmetro de linha de comando. Por exemplo:

nslookup -Type = SOA Google.com  
Saída: servidor: 8.8.8.8 Endereço: 8.8.8.8#53 Resposta não autoritativa: Google.com origem = ns4.Google.COM CAIL ADDR = DNS-ADMIN.Google.com serial = 159912615 Atualização = 900 Repetir = 900 Expire = 1800 Mínimo = 60 Respostas de autoridade podem ser encontradas em: 

Descrição dos valores dos resultados:

  • origem: A autoridade da qual as informações se originaram.
  • e -mail addr: O endereço de e -mail do administrador do domínio (o primeiro ponto representa @ símbolo em um endereço de e -mail).
  • serial: Os dados de revisão para a zona para o domínio na forma yyyymmddnn.
  • Atualizar: Um intervalo refere -se em segundos em que o servidor de nomes secundários verificará o servidor de nomes primários para uma revisão atualizada da zona.
  • Representar: Tempo de espera para o servidor de nomes secundários antes de tentar se reconectar ao servidor de nomes primários após uma tentativa falhada.
  • expirar: O tempo em segundos para o cache do servidor de nomes secundários expirar.
  • mínimo: O tempo em segundos o cache do servidor de nomes secundários não deve ser atualizado se o tempo não tiver decorrido desde a última atualização.

7. Encontre o servidor de email associado a um nome de domínio

O registro de troca de e -mail é usado para entrega de email para o endereço IP do servidor de email correto. Você também pode encontrar os registros MX para qualquer domínio para verificar as configurações.

No caso de, os e -mails não estão entregando na caixa de correio, verifique se os registros MX são apontados para os endereços corretos.

nslookup -query = mx google.com  
Saída: servidor: 8.8.8.8 Endereço: 8.8.8.8#53 Resposta não autoritativa: Google.com trocador de correio = 10 aspmx.eu.Google.com. Google.com trocador de correio = 30 alt2.ASPMX.eu.Google.com. Google.com trocador de correio = 50 alt4.ASPMX.eu.Google.com. Google.com trocador de correio = 40 alt3.ASPMX.eu.Google.com. Google.com trocador de correio = 20 alt1.ASPMX.eu.Google.com. As respostas autorizadas podem ser encontradas em: 

Lembre -se de que os registros MX são usados ​​para receber e -mails não para enviar.

8. Consulta TXT Records para domínio

Os registros TXT são úteis para vários tipos de registros como DKIM, SPF, etc. Você pode encontrar todos os registros TXT configurados para qualquer domínio usando o comando abaixo.

nslookup -Query = txt google.com  
Saída: servidor: 8.8.8.8 Endereço: 8.8.8.8#53 Resposta não autoritativa: Google.com texto = "v = spf1 incluir: _spf.Google.com ~ todas as "respostas autorizadas podem ser encontradas em: 

9. Encontre todos os registros de um domínio

Usar -consulta = qualquer Para listar todos os registros Avaialble para um domínio no servidor DNS.

nslookup -Query = qualquer Google.com  
Saída: servidor: 8.8.8.8 Endereço: 8.8.8.8#53 Resposta não autoritativa: Nome: Google.Endereço com: 216.58.219.206 Google.com tem endereço AAAA 2607: F8B0: 4006: 80E :: 200e Google.com trocador de correio = 20 alt1.ASPMX.eu.Google.com. Google.com trocador de correio = 40 alt3.ASPMX.eu.Google.com. Google.com server de nomes = ns2.Google.com. Google.com server de nomes = ns4.Google.com. Google.com server de nomes = ns3.Google.com. Google.com rdata_257 = 0 edição "pki.Goog "Google.com trocador de correio = 30 alt2.ASPMX.eu.Google.com. Google.com trocador de correio = 10 aspmx.eu.Google.com. Google.com trocador de correio = 50 alt4.ASPMX.eu.Google.com. Google.com texto = "v = spf1 incluir: _spf.Google.com ~ todos "Google.com server de nomes = ns1.Google.com. Google.com rdata_257 = 0 edição "Symantec.com "Google.com origem = ns2.Google.COM CAIL ADDR = DNS-ADMIN.Google.com serial = 159912615 Atualização = 900 Repetir = 900 Expire = 1800 Mínimo = 60 Respostas de autoridade podem ser encontradas em: 

10. Usando nslookup no modo interativo

Também podemos usar o nslookup no modo interativo. Para ir em modo interativo, tipo nslookup no console e pressione Enter. Você receberá o NSLOKEUP PROMPRE > . Aqui você pode executar a mesma consulta e obter as informações para o domínio do servidor DNS. Para sua compreensão, adicionei comentários entre os comandos.

nslookup 
Saída: ### Digite o nome de domínio para obter informações do servidor DNS   Google.com Servidor: 8.8.8.8 Endereço: 8.8.8.8#53 Resposta não autoritativa: Nome: Google.Endereço com: 172.217.10.46 ### Defina o outro servidor DNS específico para consultar.   Servidor 8.8.4.4  Servidor padrão: 8.8.4.4 Endereço: 8.8.4.4#53 ### novamente tente obter as informações do DNS, desta vez o nslookup se conecta ao servidor DNS especificado.   Google.com  Servidor: 8.8.4.4 Endereço: 8.8.4.4#53 Resposta não autoritativa: Nome: Google.Endereço com: 172.217.10.46 ### Defina o tipo de consulta. Por exemplo, para obter o conjunto de informações MX, consulta = mx   Definir consulta = mx  ### novamente tente obter as informações do DNS, desta vez o nslookup mostrará informações MX para domínio   Google.com  Servidor: 8.8.4.4 Endereço: 8.8.4.4#53 Resposta não autoritativa: Google.com trocador de correio = 30 alt2.ASPMX.eu.Google.com. Google.com trocador de correio = 50 alt4.ASPMX.eu.Google.com. Google.com trocador de correio = 40 alt3.ASPMX.eu.Google.com. Google.com trocador de correio = 10 aspmx.eu.Google.com. Google.com trocador de correio = 20 alt1.ASPMX.eu.Google.com. As respostas autorizadas podem ser encontradas em: 

Conclusão

Em conclusão, o 'nslookup' O comando é uma ferramenta essencial para solucionar problemas de DNS. Os dez exemplos discutidos neste artigo devem fornecer um bom ponto de partida para usar este comando em cenários do mundo real. No entanto, existem muitas outras opções e técnicas de uso avançado disponíveis com o nslookup, por isso é recomendável que você explore ainda mais essa ferramenta.