12.7. DNS

The DNS plugin in Proxmox VE SDN is used to define a DNS API server for registration of your hostname and IP-address. A DNS configuration is associated with one or more zones, to provide DNS registration for all the sub-net IPs configured for a zone.

https://doc.powerdns.com/authoritative/http-api/index.html

You need to enable the webserver and the API in your PowerDNS config:

api=yes
api-key=arandomgeneratedstring
webserver=yes
webserver-port=8081

Powerdns properties are:

url
The REST API endpoint: http://yourpowerdnserver.domain.com:8081/api/v1/servers/localhost
key
An API access key
ttl
The default TTL for records