¿Cómo agregar una zona maestra a través de la API PowerDNS?

¿Cómo agregar una zona maestra a través de la API PowerDNS?

Tenemos una configuración maestro-esclavo PowerDNS. Ahora queremos usar la API de PowerDNS para crear automáticamente zonas maestras en el servidor maestro desde nuestra aplicación. Creamos una plantilla de zona maestra, de modo que cuando se agrega un dominio, el archivo de zona se propaga automáticamente con los registros correctos y notifica al esclavo.

No puedo encontrar ninguna buena referencia sobre cómo hacer esto a través de la API de PowerDNS. Quiero publicarle un dominio desde la aplicación y solicitarle que cree un nuevo archivo de zona maestra con la plantilla.

¿Alguien tiene un buen ejemplo de una llamada API que pueda solucionar este problema?

Respuesta1

Supongo que creó su plantilla en la interfaz web de PowerAdmin.

Lamentablemente, no puede utilizar plantillas de PowerAdmin en la llamada API. PowerAdmin es solo una GUI basada en web con sus propias plantillas, pero no forma parte de PowerDNS. Por lo tanto, no puede usar esa plantilla en una llamada API, porque la API PowerDNS no sabe que existe PowerAdmin y su plantilla.

Sin embargo, puede crear, por ejemplo, una plantilla json, que puede pasar a la llamada API de PowerDNS.

información relacionada