Непоследовательный ответ DNS

Непоследовательный ответ DNS

Я пытаюсь понять, как работает DNS. Я использую nslookup для этой цели. Но у меня есть некоторые сомнения.

  1. Я получаю разные результаты, используя разные ns-серверы. Например, когда я запрашиваю "abc.com" с помощью "dns.server1.pl", я получаю "233.66.8.9", но когда я использую "dns.server2.de", я получаю "121.26.28.50"
  2. Я получаю сообщение «Запрос отклонен», когда я явно указываю DNS-сервер с помощью параметра «сервер»
  3. В чем разница между опциями "server" и "lserver"? Приведите пример, пожалуйста.

решение1

Различные IP-адреса для одного и того же хоста используются для разделения сетевого трафика, например, из разного трафика, и направления его на локальные серверы.

Существует несколько методов зеркалирования серверов. Некоторые из них используют явные перенаправления с основного хоста на зеркальные хосты, а некоторые другие (например, mirror.centos.org) неявно используют разные IP-адреса для одного и того же хоста.

Вы запрашиваете польские и немецкие серверы, так что, вероятно, это именно то, что вам нужно.

ad. 2. DNS-сервер можно настроить так, чтобы он отвечал только на запросы из разрешенных сетей (например, только из локальной сети или только из указанной страны) и отклонял все остальные запросы.

ad. 3. Позвольте мне процитировать руководство Debian для nslookup:

[lserver] Изменить сервер по умолчанию на домен; lserver использует начальный сервер для поиска информации о домене, в то время как server использует текущий сервер по умолчанию. Если авторитетный ответ не может быть найден, возвращаются имена серверов, которые могут иметь ответ.

Связанный контент