It would be nice to have the ability to change the PowerDNS listening/forwarding ports in the native CLI configuration tree, as well as the system name-server ports.
e.g.
set service dns forwarding listen-address 192.168.0.1 port 5353 set service dns forwarding name-server 127.0.0.1 5353 set system name-server 192.168.0.1 port 5353
PowerDNS will support the settings as specified in their documentation:
https://doc.powerdns.com/md/authoritative/settings/#local-port
local-port Integer Default: 53 The port on which we listen. Only one port possible.
https://doc.powerdns.com/md/authoritative/settings/#resolver
resolver IP Addresses with optional port, separated by commas Added in: 4.1.0 Use these resolver addresses for ALIAS and the internal stub resolver. If this is not set, /etc/resolv.conf is parsed for upstream resolvers.
This would make it possible to integrate third party daemons/servers for DNS related services (DNS-over-HTTPS proxy, DNS-over-TLS, etc.).