Powerdns
PowerDNS,如何從 API 設置 soa_edit_api?
我想將已經存在的區域的
soa_edit_api
和的值設置為 INCEPTION-INCREMENT。soa_edit
這可以通過 API完成嗎?添加、刪除或修改 RR 後,我需要觸發串列更改和輔助通知。現在,在任何修改之後,我仍然需要執行
pdnsutil increase-serial zonename
. 因此,雖然我能夠通過 API 呼叫即時添加記錄,但在我專門增加序列號之前,我無法真正傳播更改。因此,要麼有一種方法可以通過 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" }