MysqlBind - MysqlBind

mysqlBind / unxsBind это Программное обеспечение для управления DNS система. Он поддерживает Консорциум Интернет-систем СВЯЗЫВАТЬ система доменных имен (DNS) и распространяется как программное обеспечение с открытым исходным кодом под Стандартная общественная лицензия GNU.

mysqlBind / unxsBind используется с конца 1990-х годов. Изначально он был разработан для замены Perl /трепать основанные на наборах сценариев обслуживания, которые делали развертывание и обслуживание больших систем DNS трудоемкими и подверженными человеческим ошибкам.[1]

Дизайн

mysqlBind (теперь unxsBind) централизует все данные в реплицированном SQL базы данных и ограничивает любые ошибки конфигурации DNS одним точка отказа программного пакета. unxsBind - это только система управления сервером BIND9 +, а не DNS-сервер, и он генерирует файлы конфигурации, специфичные для DNS-сервера, так что DNS-серверу не нужно полагаться на действующую базу данных SQL. Используемый SQL-сервер unxsBind необходим только для работы для администрирования и развертывания новых зоны, новый записи ресурсов, изменения записей ресурсов и зоны SOA изменения. Отсутствие зависимости от действующей базы данных SQL было важным моментом для надежного развертывания крупномасштабных служб DNS.[2]

unxsBind основан на модели входа и разрешений «Компания / Организация-Контакт-Роль», так что контакты организации конечных пользователей могут управлять своими собственными данными DNS из общей инфраструктуры. Эта разделяемая инфраструктура unxsBind поддерживает неограниченное количество организаций, которые затем могут администрировать свои собственные ресурсы DNS, такие как IP блоки зоны и записи ресурсов. unxsBind обеспечивает централизованное управление несколькими независимыми серверами имен через границы центра обработки данных.

Система unxsBind состоит из внутреннего интерфейса (unxsBind / iDNS) и нескольких примеров интерфейсов конечного пользователя: интерфейса администратора idnsAdmin и интерфейсов idnsOrg и vdnsOrg конечного пользователя. Все предоставленные интерфейсы работают на базе SQL. HTML /CSS /JavaScript шаблоны организованы по типам и наборам для оперативного изменения «скинов» интерфейса и новых интерфейсов. Это вместе с серверной частью / механизмом конфигурации DNS и моделью внешнего интерфейса, используемыми в unxsBind, предназначено для предоставления поставщику услуг DNS простого пути для предоставления собственных пользовательских интерфейсов с расширенными функциями. Например, поставщик услуг DNS под брендом AJAX основанный интерфейс с punycode преобразование имени хоста для IDNA поддерживать.

Поддерживаются вторичные и главные зоны, только вторичные зоны, прямые зоны, скрытые главные зоны и скрытые внешние главные зоны. Последние версии позволяют неограниченное разделить горизонт конфигурации (несколько представлений BIND 9.3+). НАПТР, AAAA, и многие другие сложные записи ресурсов поддерживаются с помощью проверки ввода и помощи на основе контекстного глоссария. Мастера предоставляются для подверженных ошибкам сложных операций управления конфигурацией DNS, например in-addr.arpa обратное делегирование DNS NS с использованием CIDR и директивы $ GENERATE. LDAP Поддержка входа в систему предоставляется для интерфейса vdnsOrg.

А CentOS 5.2+ ням доступна инсталлируемая версия. Расширенные функции, такие как HA и единый вход LDAP требуют, чтобы система была настроена и установлена ​​из источника.

Смотрите также

Рекомендации

  1. ^ Гэри Уоллис, веб-сайт, апрель 2004 г. "unxsBind ", Май 2010 г.
  2. ^ Дилва Гармендиа, веб-сайт, май 2008 г. "unixservice.com ", Май 2010 г.

внешняя ссылка

  • mysqlBind (теперь unxsBind) - Дом mysqlBind / unxsBind
  • unxsBind на GitHub
  • mysqlBind в Open Hub
  • Драйвер MySQL BIND SDB в SourceForge
  • Драйвер MySQL BIND SDB на SourceForge.net
  • "mysqlBind". Freecode.
  • www.dnssec-tools.org - Инструменты для проверки развертываний DNSSEC-bis
  • Управление адресами в Керли - Списки программного обеспечения DNS
  • Провайдеры DNS в Керли - Списки поставщиков услуг DNS
  • Динамический DNS в Керли - Списки поставщиков услуг динамического DNS
  • Как установить Bind9 + MySQL - пошаговое руководство по использованию драйвера bind9 + mysqlbind на debian.