PowerDNS Recursor behind dnsdist: a private recursive resolver that answers your clients over plain DNS, DNS over TLS and DNS over HTTPS.
This appliance pairs two PowerDNS components into one privacy focused resolver. PowerDNS Recursor is the recursive resolver: it answers queries on behalf of your clients by walking the DNS hierarchy from the root servers, following delegations, validating DNSSEC signatures and caching results so repeat lookups are instant. dnsdist sits in front of it as the DNS load balancer and TLS terminator, adding encrypted client transports, per client access control, live traffic visibility and rule based filtering. Clients can query over plain DNS on port 53, DNS over TLS on port 853, or DNS over HTTPS on port 443, and all three share one cache and one policy.
The cloudimg image is hardened and fully patched with both daemons preconfigured secure by default: dnsdist is the only service on a routable address and its access list allows loopback and RFC1918 private ranges only, so the instance can never be abused as an open resolver for DNS amplification, while the resolver itself is bound to loopback behind it. Nothing secret ships in the image. On first boot every instance generates its own dnsdist console key, dashboard password and REST API key, its own Recursor REST API key and webserver password, and its own TLS key pair for the encrypted transports, all written to a root only file, and both daemons refuse to start on a published example credential. A paired deployment guide and 24/7 cloudimg support cover client access control, certificate replacement and tuning.
Real screenshots taken while testing this image against its deployment guide.