Необходимо, вероятно, создать сеть управления по дополнительному каналу. Лучшие практики обычно указывают для создания физически И логически отдельная сеть для всего доступа управления как МОТ, контроль инфраструктуры, и т.д. Старые переключатели на 100 Мбит сделают очень хорошо.
Решение найдено в глубинах стартовой панели PowerDNS ! Есть способ прочитать файлы DNS-данных перед использованием бэкэнда MySQL, и это ... с использованием двух бэкэндов! Цитата:
Как описано в http://doc.powerdns.com/modules.html - просто не так много слов;) - PowerDNS может запускать любое количество разных или запекать одни и те же серверные модули через заявление о запуске. Обычно это делается в конфигурационном файле pdns.conf вместо командной строки. Эти серверные модули будут исчерпаны для ответов на ваш DNS-запрос в том порядке, в котором они указаны в заявлении о запуске. Это означает, что если ваш первый бэкэнд в очереди может ответить на вопрос, он будет, и если только четвертый в очереди сможет ответить на вопрос, у вас будет задержка цикла через первые три бэкэнда, пока PowerDNS не отправит ответ. Поэтому крайне важно убедиться, что ваши серверные ВМ отвечают достаточно быстро , при этом получение будет достаточно быстрым, и ответ за <1 с должно быть достаточно, чтобы быть совместимым с большинством рекурсивных серверов имен, однако быстрее, конечно, лучше.
Для моей проблемы я решил использовать:
По сути, все, что требуется, это небольшое изменение конфигурации в pdns.local
:
launch=bind,gmysql
Я слышал, что вы могли бы быть еще более конкретными с (присваивает имена бэкэндам):
launch=bind:first,gmysql:second
Затем просто добавьте параметры для обоих бэкэндов: