web-dev-qa-db-ja.com

PowerDNS、APIからsoa_edit_apiを設定する方法は?

すでに存在するゾーンのsoa_edit_apisoa_editの値をINCEPTION-INCREMENTに設定したいと思います。これはできますか API経由で ? RRが追加、削除、または変更されたら、シリアル変更とセカンダリ通知をトリガーする必要があります。

さて、変更を加えた後でも、pdnsutil increase-serial zonenameを実行する必要があります。そのため、API呼び出しを介してその場でレコードを追加することはできますが、特にシリアルを増やすまで、変更を実際に伝達することはできません。したがって、APIを介してシリアルを増やす方法があるか(ありますか?)、INCEPTION-INCREMENTセットのようなものが必要です。

バックエンドは今のところsqliteです(変更できません)が、SQLコマンドラインからもゾーンのメタデータを変更できれば幸いです。

1
adamo

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"
}
0
David