I wanted to use Unbound on my Pi-Hole installation, but as soon as I adjust the upstream server, Pi-Hole stopped resolving.

Yesterday I finally found the solution (source):

All your unbound DNS queries are being forwarded to your router.

  1. Edit file /etc/resolvconf.conf and comment out the last line which should read:


  1. Delete the unwanted unbound configuration file:

sudo rm /etc/unbound/unbound.conf.d/resolvconf_resolvers.conf

  1. Restart unbound:

sudo service unbound restart

This solved the issue on my installation. With Unbound, everyday browsing seems a little bit faster. I can highly recommend it if you are using Pi-Hole.

Installation guide: Pi-Hole documentation – Unbound