Не існує "ієрархії DNS".
Це найпоширеніше непорозуміння того, як працює DNS. Люди розуміють, що DNS має певну ієрархію серверів, всі запитують один одного вгору і вниз по довгому ланцюгу. Так не працює DNS. Не існує ієрархії все більш високих серверів, які запитують один одного.
Ви розумієте HTTP та WWW? Так? Добре. DNS - це просто так. Набір серверів контенту публікує вміст, взятий із їхніх баз даних, а набір проксі- серверів, які роблять грухт , сидять між цими серверами вмісту та кодом бібліотеки клієнтів DNS , пов’язаним із програмами, які хочуть використовувати DNS. Додаток виконує трансакційну операцію з проксі, і проксі робить ціле навантаження резервних транзакцій з різними серверами вмісту, щоб сконструювати повний відповідь, що повертається в програму. Контент-сервери не запитують інших серверів вмісту, і єдиний раз, коли проксі-сервер спілкується з іншим проксі-сервером, це коли він єпересилання всієї транзакції для одержувача для виконання грубої роботи.
Можна настроїти кілька проксі-серверів для коду бібліотеки клієнтів у програмах програм, щоб надсилати свої запити на передній план. У термінології Microsoft для Windows NT це ("набір") "бажаних" та (набір) "альтернативних" (проксі) серверів DNS, на яких налаштовано робочу станцію. Ці сервери не утворюють жодної ієрархії. Клієнти вибирають серед них довільно способами, що відрізняються від клієнтської бібліотеки до бібліотеки клієнтів (і залежно від різних помилок у бібліотеці клієнтів), і всі вони повинні таким чином поводитися однаково один до одного для належної роботи. Зазвичай провайдери надають принаймні пару пропасних DNS-серверів, які однаково себе ведуть, для використання клієнтами, так що, якщо один сервер знизиться, клієнтські бібліотеки можуть повернутися до іншого.
Подальше читання