I've had unbound installed for quite some time now. The idea to have an uncensored dns resolver has always been something I wanted. Adding that unbound also does dnssec validation I was a fan (even If I stopped running dnssec here - cause it caused me too much trouble). Here is my recipe on Fedora 27 to make unbound your resolver:
- sudo dnf install unbound
- sudo systemctl enable unbound
- sudo systemctl start unbound
- journalctl -f -l -u unbound.service
- sudo vi /etc/NetworkManager/NetworkManager.conf
- add dns=unbound
- ls -l /etc/resolv.con
- if it's a symlink , do unlink /etc/resolv.conf
- sudo vi /etc/unbound/unbound.conf
- *uncomment access-control: 127.0.0.0/8 allow and access-control: ::1 allow
- sudo systemctl restart unbound
et voila ! I was greatly helped by https://developer.gnome.org/NetworkManager/stable/NetworkManager.conf.html