Recommended access controls
Use at least one of these controls:- Bind the web UI to
127.0.0.1and access it through SSH forwarding - Put it behind a VPN or private network
- Restrict access with firewall rules
- Put it behind a reverse proxy with authentication
- Use TLS at the reverse proxy layer for remote access
Safer local binding
For local-only access:http://localhost:8080 on your local machine.
Keep the PowerDNS API private
The PowerDNS HTTP API should not be public either. Keepwebserver-allow-from
as narrow as possible in pdns.conf, ideally limited to the host or container
network where PowerDNS Web UI runs.