Я собираюсь вернуться к управлению TLD, я не был в курсе уже несколько лет. Первоначально я подумывал о запуске PowerDNS, и это здорово, но мой резервный NS-хост настаивает на том, чтобы мы выполняли привязку из-за сильного DNSSEC. Я смотрел на такие вещи, как SDB, но большинство решений кажутся устаревшими, и я сомневаюсь, что они даже успешно исправят Bind 9. Как вы думаете, как получить поддержку SQL (предпочтительно MySQL) в привязке.
Заранее спасибо.
Какие конкретные преимущества использования серверной части SQL вы стремитесь?
Если конечной целью является получение поддержки DNSSEC, эти два преимущества могут не иметь значения. Насколько мне известно (хотя я могу ошибаться), ни один из бэкэндов DB для BIND не поддерживает DNSSEC должным образом.
Однако многие из вышеперечисленных преимуществ также могут быть достигнуты с помощью динамических обновлений (то есть отправки сообщений DNS, которые изменяют файл зоны на лету). В качестве альтернативы, если нет необходимости публиковать новые записи сразу после их регистрации, просто создайте сценарий экспорта из SQL, который генерирует файл в собственном формате BIND и одновременно подписывает его.
Различные TLD уже используют (или готовятся к использованию) различные комбинации вышеперечисленного.
DLZ (различные бэкенды, включая LDAP, серьезные базы данных, такие как PostgreSQL и MySQL) интегрирован в BIND в нескольких версиях (9.3?). Таким образом, вам больше не нужно патчить BIND.
В противном случае смотрите отличные предупреждения Альнитак.