【问题标题】:How change or delete A record by PowerDNS API?PowerDNS API如何更改或删除A记录?
【发布时间】: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

【问题讨论】:

    标签: dns powerdns


    【解决方案1】:

    来自 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。

    【讨论】:

      猜你喜欢
      • 2017-07-04
      • 1970-01-01
      • 2018-08-20
      • 2018-09-25
      • 1970-01-01
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多