【发布时间】:2021-04-01 23:43:42
【问题描述】:
我有 pdns 服务器 4.2.3。我想通过 api 更改 A 记录的名称。示例:
test1 A ttl 60 192.168.1.2 -> test2 A ttl 60 192.168.1.2
【问题讨论】:
我有 pdns 服务器 4.2.3。我想通过 api 更改 A 记录的名称。示例:
test1 A ttl 60 192.168.1.2 -> test2 A ttl 60 192.168.1.2
【问题讨论】:
来自 powerdns 主机:
删除记录:
curl -X PATCH --data '{"rrsets": [{"changetype": "DELETE", "type": "A", "name": "test1.fqdn."}]}' -H 'X-API-Key: TURBOSECRET' http://127.0.0.1:8081/api/v1/servers/localhost/zones/zonename. -s | jq .
添加记录:
curl -X PATCH --data '{"rrsets": [{"changetype": "REPLACE", "type": "A", "name": "test2.fqdn.", "ttl": "60", "records": [{"content": "test2.fqdn.", "disabled": false}]}]}' -H 'X-API-Key: TURBOSECRET' http://127.0.0.1:8081/api/v1/servers/localhost/zones/zonename. -s | jq .
请相应调整 TURBOSECRET、fqdn 和 zonename。
【讨论】: