What's the difference between a local dns server, unbound, remote ones like google's 18.104.22.168, & cloudflare's 22.214.171.124, adguard dns/nextdns, & so on, wouldn't a local dns server still need to get it's updates from a remote one like google's or cloudflare's? & is unbound a local dns server or something else, just a cache or something?
Pi-hole by itself is not a recursive DNS resolver - it cannot find the IP for a public domain name. So, it needs to forward unblocked DNS queries to a recursive DNS server that has the ability to get the IP from the authoritative nameservers.
Google, Cloudflare, Quad9, etc are all public recursive DNS resolvers.
Unbound is a private recursive DNS resolver. It can do what Google and the others do, but it is running locally on your LAN (on the Pi-hole host platform in most setups). The only client for your local unbound instance is typically Pi-hole.
If you run unbound, you no longer need to use the public recursive resolvers.
Here is our guide for unbound, which contains a good explanation of how it works:
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.