Я не совсем понимаю фактическое определение DNS-сервера.
Я ищу это много, и ответ везде одинаков:
Авторитетные серверы дают либо ответ, либо "НЕТ", хост не существует.
Неавторизованные серверы используют кеш или сервер пересылки.
Пожалуйста, просто ответьте на эти вопросы, и я нахожусь на моем пути:
- Является ли DNS-сервер, который отвечает на итеративный запрос: "Я не знаю ответа на этот запрос, но вот адрес DNS-сервера, который знает ответ", является авторитетным сервером для этого запроса?
- Если ответ на поставленный выше вопрос "НЕТ", значит ли это, что полномочный DNS-сервер контролирует зону записи узла?
1 ответ
- Нет, это не является правомерным для имени, которое вы просили в запросе. Это авторитетно для одной из родительских зон.
- Да, он является полномочным для всех имен в зоне, которая была ему делегирована (есть ли какие-либо записи или нет).
- Да, если это авторитетно для
example.com
это также авторитетно дляsubdomain.example.com
если последний не был делегирован в другом месте.
Важно отметить, что ваши вопросы не имеют прямого отношения к приведенным определениям.
Ваши приведенные определения описывают (немного упрощенно), как в целом работают два типа серверов имен, но ваши вопросы касаются того, какой тип ответа сможет дать сервер имен на конкретный запрос.
Как я отметил в своем ответе на вопрос 1, это тот случай, когда вы говорите о сервере имен, который работает как авторитетный сервер, но который не может ответить на этот конкретный запрос авторитетно (только возвращая информацию о полномочиях). Это не означает, что этот сервер также является вашей второй категорией серверов (тот, который учитывает запросы на рекурсию), это просто то, что между вопросами и определениями есть некоторое несоответствие, и что определения немного упрощены.
Чтобы еще больше усложнить ситуацию, можно также запустить сервер имен, который работает как смесь обоих типов, но, кажется, не имеет непосредственного отношения ни к одному из ваших вопросов.