Функциональные возможности «Эллес.DNS»

В составе продукта поставляется компонент «Эллес.DNS», реализующий динамическую базу данных (DynDB) для BIND 9, которая обеспечивает синхронизацию DNS-записей и зон со службой каталогов через LDAP.

«Эллес.DNS» поддерживает:

  • хранение DNS-зон в службе каталогов с использованием бинарных атрибутов dnsRecord и dNSProperty с автоматической синхронизацией изменений через уведомления об изменениях LDAP;

  • динамическое обновление DNS-записей (DDNS) по инициативе клиентов (Windows, Linux) или DHCP-серверов с аутентификацией через механизм GSS-TSIG;

  • безусловную пересылку DNS-запросов;

  • передачу полных копий зон между серверами (Zone Transfer, AXFR) и инкрементальные обновления (Incremental Zone Transfer, IXFR), защищенные TSIG-подписями;

  • аутентификацию клиентов при обновлении записей через:

    • GSS-TSIG для внешних DDNS-запросов;

    • Kerberos/GSSAPI для внутренних клиентов домена;

  • работу в гетерогенных средах с контроллерами домена на базе Microsoft Active Directory Domain Services и «Эллес»;

  • предварительную загрузку всех DNS-записей из LDAP в оперативную память BIND 9;

  • автоматическую синхронизацию прямых и обратных записей;

  • конфигурирование через LDAP, включая параметры зон (SOA, ACL), политики обновления, forward-правила.

Компонент включает сервер REST API и CLI-клиент для управления DNS-инфраструктурой, включая:

  • управление зонами: создание, чтение, обновление, удаление:

    • поддержка типов зон ds-primary, ds-stub, secondary, stub, forward, ds-forward;

    • размещение в пользовательских партициях (custom application directory partition) Active Directory;

    • управление записями всех стандартных типов (A, AAAA, CNAME, MX, NS, PTR, SRV, TXT);

    • пакетная обработка (до 100 записей за запрос);

    • идемпотентность для SOA на вершине зоны;

  • делегирование зон через создание NS-записей (без автоматического создания дочерней зоны — согласно RFC 1034/1035);

  • получение полного списка доступных партиций Active Directory;

  • аутентификация: только Kerberos (HTTP Negotiate), без паролей в запросах.

Обновлено: