Закончена работа над модулем динамического DNS, который базируется на LDAP-сервере Mandriva Directory Server (MDS). Он позволяет организовать хранение данных DNS-зоны в каталоге MDS и организовать его динамическое модифицирование с помощью веб-редактора, который является частью Mandriva Management Console (MMC). Таким образом, можно изменять информацию в зоне с помощью механизмов DHCP и nsupdate, или напрямую через веб-редактор.
Архитектура модуля исключает редактирование данных напрямую в DNS-зоне - все изменения сначала происходят в специальном файле, расположенном в виртуальной файловой системе, который генерируется по данным из LDAP-каталога.
В разработке модуля принимали участие сотрудники компании "Открытые решения", которые также занимались документированием данного модуля.
В модуле также реализована возможность доступа к данным DNS из файловой системы. Для этого используется специальный раздел, который может быть смонтирован как отдельная файловая система типа ldapbindfs. Эта функциональность базируется на основе технологии создания файловой системы в адресном пространстве пользователя (FUSE). Такая файловая система фактически является буфером, в котором и происходит первичное редактирование информации. Все изменения вначале происходят в ней, а затем с помощью специальной утилиты переносятся в MDS. Такая реализация позволяет не делать большого числа модификаций в LDAP и DNS, не ограничивая при этом администраторов в возможности редактирования информации о зоне.
Файловая система ldapbindfs поддерживает практически все операции, которые можно выполнять с файлами, распространяя на DNS-зоны права доступа сервера. Кроме того, это позволяет управлять DNS с помощью приложений и скриптов, запущенных на сервере. Подобная открытая архитектура упрощает управление динамической DNS как с помощью веб-интерфейса, так и с помощью приложений из командной строки. Разработчики приступили к работе над организацией системы репликации LDAP-каталогов, что позволит в дальнейшем делать распределённые архитектуры сервера каталогов. Это обеспечит в том числе и отказоустойчивость системы динамического DNS.
(C) Сергей Печёркин
Динамический DNS на базе MDS
Внутренние и внешние события, так или иначе имеющие отношение к компании Роса и к дистрибутиву
ДроноваЮ
Перейти
- Обсужденине ROSA Fresh R13 (альфа-версии на новой платформе)
- Обсуждение ROSA Fresh R12 (платформа 2021.1)
- РОСА с рабочей средой GNOME
- Обсуждение ROSA Fresh R9-R11.1 (платформа 2016.1)
- Сборки РОСЫ на базе LXDE, LXQT, MATE
- ↳ Fresh
- ↳ LXDE Marathon
- Общие вопросы по РОСЕ
- Программы РОСА десктоп
- Игры и Steam
- Сервер
- Информация от разработчиков
- ↳ Обсуждение сборочной среды ABF
- Роса wiki
- Важные события
- Работа форума
- English-speaking forums
- ↳ INSTALLATION
- ↳ Marathon (ROSA LTS)
- ↳ Desktop
- ↳ HARDWARE
- ↳ Marathon (ROSA LTS)
- ↳ Desktop
- ↳ ROSA Fresh R4-R7 (2014.1)
- ↳ Marathon (LTS) General Software
- ↳ ROSA Fresh R1-R3 (2012.1)
- ↳ Server
- ↳ Off the wall
- ↳ ROSA Fresh R9 and later (2016.1)
- ↳ ROSA Fresh R12 (2021.1)
- Localized Forums
- ↳ ROSA-Francophone
- ↳ Marathon (ROSA LTS)
- ↳ ROSA Desktop
- ↳ Conversations d'ordre général (ROSA&non-ROSA)
- ↳ ROSA-Italiano
- ↳ ROSA-Român
- ↳ ROSA-Español
- ↳ ROSA-Polska
- ↳ ROSA-Deutsch
- Архив
- ↳ Разговоры за жизнь, скорая психологическая помощь
- ↳ Курилка
- ↳ Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)
- ↳ РОСА Марафон (LTS)
- ↳ Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)