Как добавить мастер-зону через API PowerDNS?

Как добавить мастер-зону через API PowerDNS?

У нас есть настройка PowerDNS master-slave. Теперь мы хотим использовать API PowerDNS для автоматического создания мастер-зон на главном сервере из нашего приложения. Мы создали шаблон мастер-зоны, поэтому при добавлении домена файл зоны автоматически распространяется с правильными записями и уведомляет подчиненный сервер.

Я не могу найти хорошую ссылку на то, как это сделать через API PowerDNS. Я хочу разместить домен из приложения и попросить его создать новый файл мастер-зоны с шаблоном.

Есть ли у кого-нибудь хороший пример вызова API, который может это исправить?

решение1

Я предполагаю, что вы создали свой шаблон в веб-интерфейсе PowerAdmin.

К сожалению, вы не можете использовать шаблоны из PowerAdmin в вызове API. PowerAdmin — это просто веб-интерфейс с собственными шаблонами, но он не является частью самого PowerDNS. Поэтому вы не можете использовать этот шаблон в вызове API, потому что API PowerDNS не знает, что есть такая вещь, как PowerAdmin и его шаблон.

Однако вы можете создать, например, шаблон JSON, который можно передать в вызов API PowerDNS.

Связанный контент