2

В ответ на сообщение в блоге здесь на Super User:

  1. Когда вы запрашиваете ответ от сервера имен, который не найден в кэше, всегда ли он ищет авторитетный ответ?

  2. Также является авторитетным сервером имен, в основном просто сервером имен, который отвечает за зону (т.е. com., Superuser.com). Каждый из тех, кто является зоной. Википедия немного неясно по этому поводу.

2 ответа2

3

По вопросу 1: нет, не всегда. Некоторые серверы имен будут выполнять для вас рекурсивные запросы, но некоторые предоставляют ответы только для тех зон, для которых они являются авторитетными. Так работают, например, глобальные корневые серверы. Однако общедоступные DNS-серверы, такие как 8.8.8.8, будут выполнять для вас рекурсивные запросы.

Относительно вопроса 2. Ответственный сервер для зоны - это тот, кто отвечает за зону, да. Он либо знает всю информацию об именах в зоне, либо делегирует полномочия относительно разделов зоны другим серверам. Например, попросите корневой сервер для записи SOA для example.com и он предоставит список серверов имен для com . Спросите один из этих серверов о example.com и он предоставит список серверов для example.com . Обратитесь к одному из этих серверов, и он предоставит запись SOA, сообщив вам, что сервер является полномочным для зоны, и вы можете затем запросить у этого сервера имена в зоне.

0
  1. Рекурсивные запросы НИКОГДА не обращались, чтобы найти авторитетный источник. Они просто пересылаются (если пересылаются) в экспедитор / этот сервере имен / для того , чтобы получить ответ , если они haveb't его на месте. И история повторится снова, пока (любой) ответ не найден
  2. Официальным сервером (именами) имен для любой зоны (зон) является dns-сервер, который содержит локальные данные (не кэш) о рассматриваемых зонах . И главный, и подчиненный DNS для зоны являются авторитетными, не только упомянутыми в SOA.

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