Зона (DNS)

В системе доменных имен в Интернете зона относится к той части дерева доменов, за которую отвечает сервер имен (далее также сокращенно NS) и, следовательно, знает официальные данные. Зона управляется первичным сервером имен . Для того, чтобы повысить доступность в случае сбоев сервера, это обычная практика , чтобы отразить зону на одном или нескольких вторичных серверов имен .

Зона состоит из записей ресурсов , которые хранятся в файле зоны . Исходный файл находится на первичном сервере имен (также называемом «главным»). Оттуда, когда внесены изменения, он передается на вторичные серверы имен (также известные как «подчиненные») посредством передачи зоны . Термины зона и файл зоны взаимозаменяемы почти во всех ситуациях.

Зона может охватывать весь домен . Однако обычно субдомены представлены собственными зонами. Указатели - записи ресурсов NS (NS-RR) - относятся к подобластям, которые могут быть расположены на других серверах имен. Эта процедура известна как делегирование: зона делегирует ответственность за поддомен и знает только ответственный сервер имен или серверы. Запросы о поддомене пересылаются ответственному серверу имен. Переход между двумя зонами называется Zone Cut, поскольку зона «вырезана» из домена делегированием.

Например, домен верхнего уровня de, включая все поддомены, содержит несколько миллионов записей DNS. Их невозможно сохранить в одном файле зоны. Поэтому файл зоны, принадлежащий домену de, в основном содержит ссылки на прямые поддомены. Есть запись NS для каждого ответственного сервера имен поддомена.

Пример:

Например, предположим , что фиктивная компания примером является владельцем домена example.com . Также есть два поддомена: shopping.example.com и produktion.example.com . Для каждого из этих трех доменов существует отдельный файл зоны. NS-RR (указатели) файла зоны example.com.db выглядят следующим образом:

einkauf.example.com.       IN   NS      nameserver-1.example.com.
produktion.example.com.    IN   NS      nameserver-2.example.com. 

Из файла связанной доменной зоны можно сделать вывод, что существуют два поддомена и что официальные серверы имен для einkauf.example.com - это сервер имен 1 и produktion.example.com. сервер имен-2 является. Домены shopping.example.com и produktion.example.com могут, конечно, также содержать дополнительные поддомены, которые могут быть представлены их собственными файлами зон.

Разница между доменом и зоной

Домен включает в себя все подчиненное пространство имен DNS. Термин « домен» также используется при ссылке на контент (какие имена содержит домен?) Или права собственности (для кого зарегистрирован домен?).

Домен можно разделить на несколько зон, делегируя ответственность за поддомены . Также о зоне говорят, когда подразумевают физическую реализацию, то есть на каком сервере и в каком файле зоны расположены записи DNS.

Дерево доменов, определенное объединением доменных имен (меток), и дерево зон, построенное с использованием NS-RR, практически идентичны. В редких случаях один файл зоны может содержать несколько доменных имен. Таким образом, дерево зон немного меньше, чем дерево доменов.

веб ссылки

  • RFC 1033 - Руководство администратора домена
  • RFC 1034 - Доменные имена - концепции и возможности
  • RFC 1035 - Доменные имена - реализация и спецификация