Почему для файлов зоны DNS требуются записи NS?

14

Скажем, я работаю ns1.example.orgи ns2.example.orgна котором я хочу разместить файл зоны дляexample.com

Когда я иду в ЗАГС и покупки example.com, я скажу своему регистратору , что мои неймсерверов являются ns1.example.orgиns2.example.org

Тогда у меня вопрос: зачем мне тогда указывать эти серверы имен в файле зоны example.com? Разве я уже не сказал серверам имен .com, где искать информацию example.com, делая записи NS избыточными?

Очевидно, я упускаю какой-то важный факт ...

Натан О'Салливан
источник
Для более подробного обсуждения, проверьте: serverfault.com/questions/526278/…
Kal

Ответы:

13

Записи NS внутри зоны являются авторитетными, а те, что получены от регистратора (те, которые делегируют домен), - нет, поэтому, если сервер получает какие-либо отличия от этих записей, полномочия выигрывают. Кроме того, серверы, перечисленные в записи NS, получат УВЕДОМЛЕНИЕ в случае изменения зоны (чтобы подчиненные устройства могли проверять наличие обновлений и т. Д.). И последнее, RFC 1034 и 1035 говорят, что они должны существовать, поэтому они должны существовать!

CoreDump
источник
1
Я хотел опубликовать ответ именно так. Но это было первым.
Гопой
1
Существуют ли законные варианты использования записей NS, не совпадающих с делегацией регистратора?
Натан О'Салливан
@nathan Ну, у вас может быть много записей NS в вашем файле, но некоторые регистраторы ограничат количество серверов имен, которые вы можете добавить на их интерфейсы. Теперь о совершенно разных записях на регистраторе и в файле зоны. Нет, я не могу сейчас думать ни о каких.
coredump