Чому для файлів зони DNS потрібні записи NS?


14

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

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

Моє питання тоді: чому мені тоді також потрібно вказати ці сервери імен у файлі зони example.com? Хіба я вже не сказав серверам імен .com, куди шукати інформацію example.com, що робить записи НС зайвими?

Зрозуміло, я пропускаю якийсь важливий факт ...


Для більш детальної дискусії, перегляньте: serverfault.com/questions/526278/…
Кал

Відповіді:


13

Записи NS всередині зони є авторитетними, отримані від реєстратора (ті, що делегують домен) - ні, тому якщо сервер отримує якусь різницю від цих записів, авторитети виграють. Крім того, сервери, перелічені в записі NS, отримають ПОЯСНЕННЯ у випадку зміни зони (так що раби можуть перевіряти наявність оновлень тощо). І останнє, RFC 1034 та 1035 говорять, що вони повинні існувати, тому вони повинні існувати!


1
Я хотів опублікувати відповідь саме так. Але це прийшло першим.
Гопой

1
Чи є законні випадки використання, коли записи NS не відповідають делегації реєстратора?
Натан О'Салліван

@nathan Добре, що у вашому файлі може бути багато записів NS, але деякі реєстратори обмежать кількість серверів імен, які ви можете додати в їх інтерфейси. Тепер про наявність абсолютно різних записів у реєстраторі та файлі зони немає, зараз я не можу подумати над ними.
coredump
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.