PowerDNS API を通じてマスター ゾーンを追加するにはどうすればいいですか?

PowerDNS API を通じてマスター ゾーンを追加するにはどうすればいいですか?

PowerDNS マスター スレーブ セットアップがあります。次に、PowerDNS API を使用して、アプリケーションからマスター サーバーにマスター ゾーンを自動的に作成します。マスター ゾーン テンプレートを作成したので、ドメインが追加されると、ゾーン ファイルが正しいレコードで自動的に伝播され、スレーブに通知されます。

PowerDNS API を通じてこれを行う方法についての適切なリファレンスが見つかりません。アプリケーションからドメインを投稿し、テンプレートを使用して新しいマスター ゾーン ファイルを作成するように要求します。

これを修正できる API 呼び出しの良い例を持っている人はいますか?

答え1

テンプレートは PowerAdmin Web インターフェイスで作成したものと思われます。

残念ながら、PowerAdmin のテンプレートは API 呼び出しでは使用できません。PowerAdmin は独自のテンプレートを備えた Web ベースの GUI であり、PowerDNS 自体の一部ではありません。PowerDNS API は PowerAdmin とそのテンプレートが存在することを認識していないため、そのテンプレートを API 呼び出しで使用することはできません。

ただし、たとえば、PowerDNS API 呼び出しに渡すことができる json テンプレートを作成することはできます。

関連情報