Назад | Перейти на главную страницу

Меня смущает фактическое определение авторитетного DNS-сервера

Я много ищу это, и ответ везде один:

Авторитетные серверы дайте либо ответ, либо «НЕТ», хост не существует.
Не авторитетный серверы используют либо кеш, либо пересылку.

пожалуйста, ответьте на эти вопросы, и я на верном пути:

  1. DNS-сервер, который отвечает на итеративный запрос с помощью «Я не знаю ответа на этот запрос, но вот адрес DNS, который знает ответ» является авторитетным сервером для этого запроса?
  2. Если ответ на вышеприведенный вопрос - «НЕТ», то означает ли это, что полномочный DNS-сервер - это тот, который контролирует Зону записи хоста?
  1. Нет, это не соответствует имени, которое вы просили в запросе. Однако он является авторитетным для одной из родительских зон.
  2. Да, это авторитетно для всех имен внутри зоны, которая была ему делегирована (независимо от того, есть ли записи или нет).
  3. Да, если это авторитетно для example.com это также авторитетно для subdomain.example.com если последнее не было делегировано в другое место.


Важно отметить, что ваши вопросы не имеют прямого отношения к приведенным определениям.

Цитируемые вами определения описывают (немного упрощенно), как работают два типа серверов имен в целом, но ваши вопросы касаются того, какой тип ответа сервер имен сможет дать на конкретный запрос.

Как я отметил в своем ответе на вопрос 1, это тот случай, когда вы говорите о сервере имен, который работает как авторитетный сервер, но не может авторитетно ответить на этот конкретный запрос (только возвращая авторитетную информацию). Это не означает, что этот сервер также является вашей второй категорией серверов (тех, которые обрабатывают запросы на рекурсию), просто есть небольшое несоответствие между вопросами и определениями, и что определения немного упрощены.

Чтобы еще больше усложнить ситуацию, также можно запустить сервер имен, который работает как смесь обоих типов, но это не кажется актуальным для любого из ваших вопросов.