PowerDNS, как установить soa_edit_api из API?

Я хочу установить значение soa_edit_api и soa_edit в зоне, которая уже существует, для INCEPTION-INCREMENT. Можно ли это сделать через API ? Мне нужно инициировать серийное изменение и вторичные уведомления после добавления, удаления или изменения RR.

Теперь, после любых изменений, мне нужно запустить pdnsutil увеличивать-серийное имя зоны . Поэтому, хотя я могу добавлять записи через вызовы API на лету, я не могу распространять изменения, пока специально не увеличу серийный номер. Итак, либо есть способ увеличить серийный номер через API (есть ли?), Либо мне нужно что-то вроде набора INCEPTION-INCREMENT.

Бэкэнд на данный момент является sqlite (и не может быть изменен), но если я могу изменить метаданные зоны также через командную строку SQL, что было бы признательно.

1
задан 16 June 2016 в 11:17
1 ответ

ਤੁਸੀਂ ਆਪਣੇ ਮੁੱਲਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ 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
ответ дан 4 December 2019 в 06:11

Теги

Похожие вопросы