Я пытался прочитать в Википедии о ключевых функциях корневых, локальных и авторитетных серверов имен ... Но у меня проблемы с пониманием того, что делает каждый тип DNS-сервера. Кто-нибудь может дать мне краткое объяснение этих трех?
Спасибо
Корневой сервер - эти серверы лежат в основе иерархии серверов имен. Это фиксированный набор серверов имен, которые поддерживают список авторитетных (главный / подчиненный) серверов имен для каждого зарегистрированного домена. Обычно это серверы имен, расположенные в компаниях, с которыми ICANN или правительственными учреждениями заключили контракт на предоставление услуг. См. Список на http://root-servers.org/.
Полномочный сервер - главный / подчиненный сервер для определенного домена, который был настроен администратором с информацией об имени хоста для этого домена. Информация об этих серверах добавляется к корневым серверам при регистрации домена.
Локальный (кэширующий / перенаправляющий) сервер - локальный сервер имен, который кэширует информацию для локальных клиентов только после того, как она была получена с полномочного сервера имен. Локальный сервер может эффективно ускорить запросы имен для локальной сети, обслуживая имена, найденные в результате предыдущих запросов, предотвращая запрос к авторитетному серверу для домена этого хоста.
Корневые - это верхние. Мы говорим об ICANN или каком-либо другом агентстве на верхнем уровне Интернета. Существуют серверы, которые отвечают за направление ваших запросов на основе TLD (например, «.com» переходит к x.x.x.x, «.org» переходит к y.y.y.y), а затем они указывают вам на определенные официальные серверы имен (foo.com).
Авторитетные - это те, которые отвечают за определенные зоны. Если у меня есть foo.com и я запускаю сервер имен foo.com для всех машин на foo.com, это авторитетный сервер имен для foo.com. Корневые серверы скажут вам спросить этот сервер, если вы ищете server.foo.com.
Локальные серверы могут быть любыми. Это может быть авторитетный сервер для вашего локального домена или просто кеширующий сервер имен, который хранит адреса, которые он ранее искал.
Взгляни на этот ответ на аналогичный вопрос, где я перечислил основные типы DNS-серверов.
Единственный, который я не описал, это «корневой сервер» - это авторитетные серверы, которые обслуживают «верхнюю часть» дерева DNS.