Dns домен – это специально созданная система, которая обеспечивает получение различной информации о доменах.
Самыми распространёнными причинами для использование этой системы является необходимость получения:
- Адреса IP(данный адрес можно получить, имея только адрес хоста);
- Различной информации о состоянии маршрутизации почты;
- Об обслуживающих узлах, которые созданы для протоколов в самом домене.
Впервые данная система появилась на свет в 1983 году. Для поддержания базы данных этой системы необходима поддержка иерархии серверов Dns, стоит отметить, что эти сервера взаимодействуют между собой по ранее созданному протоколу. Dns домен берёт себе за основу создание представления об состоянии иерархии в структуре имени домена или в его зонах.
Каждый сервер, который отвечает за имя, имеет возможность передавать все обязанности за состояние дальнейшей части домена, другому серверу (если рассматривать это с точки зрения административной, то передавать ответственность другому человеку или организации). Это даёт возможность разделить ответственность между различными людьми, каждый из которых будет отвечать только за свою часть имени домена.
Dns домен содержит в себе следующие характеристики:
- Возможность распределять ответственность за состояние различных частей в иерархии между различными людьми или организациями.
- Возможность сохранения только распределённой на этот узел сети, информации. То есть, каждый узел сохраняет ту информацию, которая совпадает с его зонной ответственности.
- Информация кэшируется. Данная функция, позволяет сохранять в узле сети небольшое количество информации, которая не входит в зону его ответственности.
- Структура имеет иерархию. Это значит, что каждый вышестоящий узел может отвечать за работу узлов, которые ниже его по положению и также эту работу он может передавать другим узлам.
- Наличие резервации. Данная функция дает возможность не прекращять работы в случае сбоя одного узла, это связанно с тем, что за обслуживание узла отвечает сразу несколько серверов.
Данная система является очень важной для работы в сети Интернет, поскольку при соединении с узлом необходим IP адрес, который запомнить человеку будет очень трудно. Также, в некоторых случаях есть возможность использования виртуальных серверов (но далеко не всех).