Система доменных имен


         

О том, что обозначают другие


О том, что обозначают другие позиции этих отчетов, мы поговорим тогда, когда будем обсуждать описание зоны (запись SOA), а пока только заметим, что внесение изменений в описание зоны не приводит к появлению возможности мгновенного их использования.

Таким образом, механизм уведомления об изменениях в описании зоны необходим для ускорения введения в жизнь сделанных изменений.

Принцип работы DNS NOTIFY следующий:

  • В базу данных primary master вносятся изменения (руками с последующей перезагрузкой сервера или динамически по протоколу динамического обновления зоны).
  • Primary master оповещает свои slave о том, что произошли изменения, сообщая им номер версии описания зоны.
  • Slave запрашивает с primary master описание зоны и, если номера версии описаний зоны не совпадают (на primary master номер больше), то инициирует процесс обновления описания зоны.
  • Завершив обновление описания зоны, slave посылает оповещения на известные ему авторитативные сервера зоны.

    На рисунке пояснется работы приведенной выше схемы:



    Рис.2. Схема работы DNS NOTIFY

    На рисунке 2 primary master является для обоих slave-серверов master-сервером c точки зрения процедуры передачи зоны. Но в принципе, для одного из серверов он может быть и не определен в качестве master-сервера. В этом случае появляется дополнительное звено в дереве зависимости обмена данными зоны. В этом случае изменения будут передаваться от сервера к серверу так, как это показано на рисунке 3:



    Рис.3. Схема работы DNS NOTIFY при двухзвенном оповещении об изменении описания зоны.

    Теперь поясним механизм


    Содержание  Назад  Вперед