| Зоны
Деление доменного пространства имен между DNS-серверами осуществляется посредством
механизма зон (zone). Зона представляет собой базу данных, в которой содержатся
записи о соответствии некоторого множества доменных имен IP-адресам. Каждая зона
представляет собой фрагмент доменного пространства имен. Следует рассматривать
зоны как основной административный элемент, на уровне которого происходит как
управление пространством имен в целом, так и управление процессом разрешения имен.
Зоны, используемые для размещения содержимого обратных доменов, называются зонами
обратного просмотра (reverse lookup zone). Границы зоны не определяются доменной
структурой. Одна зона может включать в себя несколько доменов, в то время как
объекты, принадлежащие к одному домену, могут быть размещены в нескольких зонах.
Осуществляя разделение доменного пространства имен на зоны, необходимо исходить,
в первую очередь, из удобства администрирования. Зону можно разместить на
нескольких серверах. На каждом из вовлеченных DNS-серверов размещается отдельная
копия зоны. Для поддержания этих копий в согласованном состоянии используется
модель репликации с одним основным участником (single-master replication). Один
из DNS-серверов выступает в качестве основного носителя зоны (primary zone). Только
основной носитель зоны обладает возможностью вносить изменения в ее содержимое
(другими словами, имеет право на запись). Остальные DNS-серверы располагают
копией зоны, доступной только для чтения. Эти серверы называются дополнительными
носителями зоны (secondary zone). Изменения, произведенные в копии зоны основным
носителем, реплицируются на дополнительные носители. Использование нескольких
носителей зоны позволяет, с одной стороны, распределить нагрузку между несколькими
серверами, а с другой стороны, реализовать некоторый уровень отказоустойчивости.
В случае выхода из строя одного из носителей зоны разрешение имен будет осуществляться
остальными носителями зоны. На каждом DNS-сервере может быть размещено несколько
зон. В этом случае каждая зона конфигурируется отдельно. Один и тот же сервер
может выступать как основным, так и дополнительным носителем для различных зон.
|