This DNS setup is designed to provide a secure, private, and high-performance DNS infrastructure for the home network. It takes a layered approach, combining the strengths of AdGuard Home, Unbound, and DNSCrypt-Proxy to address common DNS concerns such as privacy, trust, speed, and content control.
Network-wide DNS Sinkhole
AdGuard Home acts as the front line for DNS filtering. It blocks ads, trackers, and known malicious domains at the DNS level — before they reach any device on the network. Features include:
Validating, Recursive, Caching DNS Resolver
Unbound provides local recursive resolution — no third-party forwarders involved. It:
This adds speed, trust, and control to every DNS query.
Encrypted DNS + Oblivious DoH
DNSCrypt-Proxy wraps upstream queries in encryption, preventing snooping or tampering. With support for Oblivious DoH (oDoH), it separates identity from query — meaning no single server can see both the who and the what of your DNS traffic.
Other features:
If you're curious about recreating this setup, I’ll be publishing a full guide soon. For now, feel free to check out the reference GitHub repo above or reach out via my contact links.