русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Динамическое обновление


Дата добавления: 2015-08-31; просмотров: 777; Нарушение авторских прав


Динамическое обновление позволяет компьютерам DNS-клиентов регистрировать и динамически обновлять собственные записи ресурсов с помощью DNS-сервера при каждом возникновении изменений. Это снижает необходимость администрирования записей зон вручную, в особенности для клиентов, которые путешествуют или часто меняют расположение и получают IP-адреса через DHCP.

Клиентские и серверные службы DNS поддерживают использование динамических обновлений, как описано в документе RFC 2136, «Dynamic Updates in the Domain Name System». Служба DNS-сервер поддерживает включение и отключение динамических обновлений отдельно для каждой зоны на каждом сервере, настроенном для загрузки либо стандартной основной зоны, либо зоны, интегрированной в каталоги. Служба DNS-клиент будет по умолчанию динамически обновлять свои записи ресурсов узла (A) в DNS, когда была выполнена настройка для TCP/IP.

Динамические обновления обычно запрашиваются, когда изменяется имя DNS или IP-адрес компьютера. Например, предположим, что для клиента с именем «oldhost» в окне Свойства системы заданы следующие имена:

Имя компьютера oldhost
Доменное DNS-имя компьютера mspu.edu.ru.
Полное имя компьютера oldhost. mspu.edu.ru

Таблица 2. Старые имена компьютера.

В этом примере в конфигурации компьютера нет доменных имен DNS, специфических для подключения. В дальнейшем компьютер переименовывается из «oldhost» в «newhost», в результате чего имена изменяются следующим образом.

Имя компьютера newhost
Доменное DNS-имя компьютера mspu.edu.ru.
Полное имя компьютера newhost.mspu.edu.ru

Таблица 3. Новые имена компьютера.

После изменения имени в окне Свойства системы отображается приглашение перезагрузить компьютер. Когда при перезагрузке компьютер запускает ОС, служба DHCP-клиент выполняет следующие действия для обновления DNS.



  1. Служба DHCP-клиент отправляет запрос для типа начальной записи зоны (SOA) с использованием доменного имени DNS компьютера. Клиентский компьютер использует текущее полное доменное имя узла компьютера (в данном случае «newhost. mspu.edu.ru») как имя, указанное в этом запросе.
  2. Удостоверяющий DNS-сервер зоны, содержащей полное доменное имя узла клиента, отвечает на запрос типа SOA.
  3. После этого служба DHCP-клиент пытается установить контакт с основным DNS-сервером.
    Клиент обрабатывает ответ на запрос SOA для его имени, чтобы определить IP-адрес DNS-сервера, удостоверенного как основной сервер, для принятия его имени. Далее он выполняет такую последовательность шагов, необходимых, чтобы установить контакт и динамически обновить его основной сервер.
    1. Клиент отправляет запрос на динамическое обновление основному серверу, определенному в ответе на запрос SOA.
      Если обновление выполняется успешно, другие действия не предпринимаются.
    2. При отказе на обновление клиент отправляет запрос типа NS (о серверах имен) для зоны, имя которой указано в записи SOA.
    3. Когда клиент получает ответ на этот запрос, он отправляет запрос SOA на первый DNS-сервер, перечисленный в ответе.
    4. После разрешения имен в запросе SOA клиент отправляет динамическое обновление серверу, указанному в возвращенной записи SOA. Если обновление выполняется успешно, другие действия не предпринимаются.
    5. При отказе на обновление клиент повторяет запрос SOA, отправляя его к следующему DNS-серверу, перечисленному в ответе.
  4. Как только находится основной сервер, который может выполнить обновление, клиент отправляет запрос на обновление, который обрабатывается сервером.

Содержимое запроса на обновление включает инструкции добавить записи ресурсов A (и возможно PTR) для имени «newhost.mspu.edu.ru» и записи этих типов для ранее зарегистрированного имени «oldhost.mspu.edu.ru».

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

Динамические обновления отправляются или выполняются периодически. По умолчанию компьютер отправляет обновления каждые 7 дней. Если в результате обновления данные в зоне не изменяются, зона остается в текущей версии и никакие изменения не записываются. Обновления выполняются только при фактических изменениях имен и адресов в зоне или в результате добавочной зонной передачи.



<== предыдущая лекция | следующая лекция ==>
Обратный просмотр | Безопасное динамическое обновление


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.02 сек.