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 nslookup
parâmetros da linha de comando(mostrado abaixo) seu segundo exemplo está pedindo para encontrar o endereço IP do mail.yahoo.com
uso 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.edu
provavelmente 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.edu
resolve 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.