如何通过 PowerDNS API 添加主区域?

如何通过 PowerDNS API 添加主区域?

我们有一个 PowerDNS 主从设置。现在我们想使用 PowerDNS API 从我们的应用程序自动在主服务器上创建主区域。我们创建了一个主区域模板,因此当添加域时,区域文件会自动传播正确的记录并通知从属服务器。

我找不到任何关于如何通过 PowerDNS API 执行此操作的良好参考。我想从应用程序向其发布一个域,并请求它使用模板创建一个新的主区域文件。

有没有人有一个可以解决这个问题的 API 调用的好例子?

答案1

我假设您在 PowerAdmin 网络界面中创建了模板。

不幸的是,您不能在 API 调用中使用 PowerAdmin 中的模板。PowerAdmin 只是基于 Web 的 GUI,具有自己的模板,但它不是 PowerDNS 本身的一部分。因此,您不能在 API 调用中使用该模板,因为 PowerDNS API 不知道有 PowerAdmin 及其模板之类的东西。

但是,您可以创建 json 模板,然后将其传递给 PowerDNS API 调用。

相关内容