AdGuard Home with Unbound DNS server

AdGuard Home support multiple public DNS server as their upstream DNS server. For those who want better privacy, your can setup your own lightweight DNS resolver server with unbound.

1. Install unbound.

sudo apt-get install unbound dns-root-data

2. Configure unbound (/etc/unbound/unbound.conf.d/adguardhome.conf) using Pi-hole's tutorial. Adjust the configuration according to your requirement.

3. Restart unbound service with the new configuration.

sudo systemctl restart unbound

4. Use your local unbound resolver (127.0.0.1:5335) as your AdGuard Home's upstream server.

5. Disable DNSSEC in AdGuard Home as unbound are configure with DNSSEC validation. 

6. Double check DNSSEC validation and website resolution is working.

Comments