-1

Я работаю над linux fedora и пытаюсь научиться использовать nslookup. Я запускаю команду nslookup. Это показал мне днс сервер. когда я запускаю nslookup mail.yahoo.com , в этом случае он также работает нормально. но когда я пытаюсь получить доступ к тому же веб-сайту, используя любой другой сервер, например, nslookup mail.yahoo.com gatech.edu , он выдает ошибку «соединение истекло, сервер может быть достигнут». Я понятия не имею, что, возможно, неправильно я делаю. Может ли кто-нибудь помочь в этом отношении. Спасибо.

2 ответа2

1

У меня была идентичная ошибка, и это оказалось, потому что порт 53 не был открыт в брандмауэре ОС. Не открытие 53 препятствует правильной работе DNS.

1

Вы должны перейти на лучший учебный материал ... Взглянув на базовый синтаксис параметров командной строки nslookup (показанный ниже), ваш второй пример просит найти IP-адрес mail.yahoo.com с помощью DNS-сервера gatech.edu . Поскольку последний, вероятно, не отвечает на ваш запрос, вы получаете тайм-аут.

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

Что касается возможных причин неудачи, то их несколько.

Возможная причина 1:

Как я уже отмечал выше, gatech.edu вероятно, не преобразуется в IP-адрес DNS-сервера.

Я посмотрел на записи DNS упомянутого домена:

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

Итак, gatech.edu в 130.207.160.173 (1-й запрос), но (основные) DNS-серверы для домена (2-й запрос) имеют разные IP-адреса.

Возможная причина 2:

Как отметил @netniV в своем комментарии, может быть ограничение брандмауэра, которое запрещает разрешение DNS из других источников, чем тот, который предпочитается DNS-сервером для домена, в котором вы находитесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .