Comando nslookup mostrando erro "tempo limite de conexão esgotado, servidor não encontrado"

Comando nslookup mostrando erro "tempo limite de conexão esgotado, servidor não encontrado"

Estou trabalhando no Linux Fedora e tentando aprender a usar o nslookup. Eu executo o comando nslookup. Ele me mostrou o servidor DNS. quando executo nslookup mail.yahoo.com, funciona bem nesse caso também. mas quando tento acessar o mesmo site usando qualquer outro servidor, por exemplo nslookup mail.yahoo.com gatech.edu, ocorre o erro "tempo limite de conexão esgotado, o servidor pode ser alcançado". Não tenho ideia do que possivelmente estou fazendo de errado. Alguém pode ajudar nesse sentido. Obrigado.

Responder1

Você deveria mudar para um material de aprendizagem melhor... Dando uma olhada ema sintaxe básica dos nslookupparâmetros da linha de comando(mostrado abaixo) seu segundo exemplo está pedindo para encontrar o endereço IP do mail.yahoo.comuso de um servidor DNS gatech.edu. Como este último provavelmente não está respondendo à sua solicitação, você receberá um tempo limite.

nslookup [-option] [name | -] [server]

Quanto aos possíveis motivos do insucesso, são vários.

Possível razão 1:

Como observei acima, gatech.eduprovavelmente não está resolvendo o endereço IP de um servidor DNS.

Dei uma olhada nos registros DNS do domínio mencionado:

C:\>nslookup

> gatech.edu
Server:  server.example.com
Address:  xxx.xxx.xxx.xxx

Non-authoritative answer:
Name:    gatech.edu
Address:  130.207.160.173

> set q=ns
> gatech.edu
Server:  server.example.com
Address:  xxx.xxx.xxx.xxx

Non-authoritative answer:
gatech.edu      nameserver = dns3.gatech.edu
gatech.edu      nameserver = dns1.gatech.edu
gatech.edu      nameserver = dns2.gatech.edu

dns3.gatech.edu internet address = 168.24.2.35
dns1.gatech.edu internet address = 128.61.244.253
dns1.gatech.edu AAAA IPv6 address = 2610:148:1f00:f400::3
dns2.gatech.edu internet address = 130.207.244.81
dns2.gatech.edu AAAA IPv6 address = 2610:148:1f01:f400::3

Então, gatech.eduresolve 130.207.160.173(a 1ª consulta), mas os servidores DNS (principais) do domínio (2ª consulta) possuem IPs diferentes.

Possível razão 2:

Como @netniV apontou em seu comentário, pode haver uma restrição de firewall que nega a resolução de DNS de outras fontes que não seja o servidor DNS preferido para o domínio em que você está.

Responder2

Ocorreu um erro idêntico e foi porque a porta 53 não estava aberta no firewall do sistema operacional. Não abrir 53 impede a funcionalidade correta do DNS.

informação relacionada