Иерархия DNS серверов

Рубрика: Сетевые протоколы

Система Доменных Имен использует иерархическую систему для создания базы данных имен, чтобы обеспечить разрешение имен. Иерархия выглядит как перевернутое дерево с корнем на вершине и ветвями снизу.

В вершине иерархии корневые серверы содержат записи о том, как достигнуть доменные серверы верхнего уровня, которые в свою очередь имеют записи, указывающие на доменные серверы второго уровня и так далее.

Иерархия DNS Серверов

Различные домены верхего уровня представляют либо тип организации, либо страну происхождения. Примерами доменов верхнего уровня являются:

  • .au - Австралия
  • .co - Колумбия
  • .com - предприятие или отрасль
  • .jp - Япония
  • .org - некоммерческая организация

После доменов верхнего уровня идут доменные имена второго уровня, а ниже их - другие домены более низшего уровня.

Каждое доменное имя является путем вниз по перевернутому дереву, начиная с корня.

К примеру, как показано на рисунке, корневой DNS сервер может не знать точно, где находится почтовый сервер mail.primer.ru, но он содержит запись для домена "ru" среди доменов верхнего уровня. По аналогии, серверы внутри домена "ru" могут не иметь записи для mail.primer.ru, но они имеют запись для домена "primer.ru". Серверы внутри домена primer.ru содержат запись (точнее - MX запись) для mail.primer.ru.

Система Доменных Имен основывается на этой иерархии децентрализованных серверов, чтобы хранить и поддерживать эти записи ресурсов. Записи ресурсов перечисляют доменные имена, которые может разрешить сервер, а также альтернативные серверы, которые также могут обрабатывать запросы. Если данный сервер имеет записи ресурсов, которые соответствуют его доменной иерархии, говорят, что он является авторитетным для этих записей.

Например, сервер имен в домене download.primer.ru не будет авторитетным для записи mail.google.com, поскольку эта запись содержится на сервере более высокого доменного уровня, а именно - на сервере имен домена google.com.

Далее: Протокол HTTP

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)