PowerDNS,如何从API设置soa_edit_api?

我想在已经存在的区域上设置soa_edit_apisoa_edit的值给soa_edit_api -INCREMENT。 这可以通过API来完成吗? 一旦RR被添加,删除或修改,我需要触发连续更改和辅助通知。

现在,仍然在任何修改后,我需要运行pdnsutil increase-serial zonename 。 所以,虽然我可以通过API调用dynamic添加logging,但是我无法真正传播更改,直到我专门增加序列。 所以要么有一种方法来增加串行通过API(是吗?),或者我需要像INCEPTION-INCREMENT集。

现在后端是SQLite(并不能改变),但如果我可以通过SQL命令行更改区域的元数据,那将不胜感激。

你可以使用API​​和curl来设置你的值,例如:

 curl -X PUT --data @mysettings.json -H 'X-API-Key: mykey' http://myhost:8081/api/v1/servers/localhost/zones/myzone.com. 

mysettings.json文件:

 { "soa_edit_api": "INCEPTION-INCREMENT", "kind": "Master", "soa_edit": "INCEPTION-INCREMENT" }