Como adicionar zona mestre através da API PowerDNS?

Como adicionar zona mestre através da API PowerDNS?

Temos uma configuração mestre-escravo PowerDNS. Agora queremos usar a API PowerDNS para criar zonas mestres automaticamente no servidor mestre a partir de nosso aplicativo. Criamos um modelo de zona mestre, portanto, quando um domínio é adicionado, o arquivo de zona é automaticamente propagado com os registros corretos e notifica o escravo.

Não consigo encontrar nenhuma boa referência sobre como fazer isso por meio da API PowerDNS. Quero postar um domínio do aplicativo e solicitar que ele crie um novo arquivo de zona mestre com o modelo.

Alguém tem um bom exemplo de chamada de API que pode corrigir isso?

Responder1

Presumo que você criou seu modelo na interface web do PowerAdmin.

Infelizmente, você não pode usar modelos do PowerAdmin em chamadas de API. PowerAdmin é apenas uma GUI baseada na web com seus próprios modelos, mas não faz parte do próprio PowerDNS. Portanto, você não pode usar esse modelo na chamada de API, porque a API PowerDNS não sabe que existe PowerAdmin e seu modelo.

No entanto, você pode criar, por exemplo, um modelo json, que pode passar para a chamada da API PowerDNS.

informação relacionada