I've switched over from DNSCrypt-Proxy2 to Unbound as my DNS upstream resolver to be able to encrypt DNS traffic. I specifically changed packages to get a GUI interface to setup and configure settings through LuCI. However, I'm confused on how I should set this all up.
Following this guide > https://openwrt.org/docs/guide-user/services/dns/unbound
I'm setting up Example 1 - Serial, dnsmasq first and Unbound second and it tells me to edit /etc/unbound/unbound.conf
However, before proceeding with that I tried changing the listening port through LuCI
and then adding
option noresolv '1' list server '127.0.0.1#53535'
to /etc/config/dnsmasq. Unfortunately I could not connect to the internet. However, un-commenting port: 53 in /etc/unbound/unbound.conf and setting it to 53535 seemed to work.
What is the purpose of the LuCI Unbound app if changes I make still have to be done to a different config file?
On the guide website it says
"Releases LEDE 17.01 and OpenWrt 18.06 have included UCI/LuCI for the Unbound package and complete documentation in its README. The UCI/LuCI features should be familiar to those that have tweaked dnsmasq in the past. “How To” are available for integration with either dnsmasq or odhcpd. “How To” are available to configure Unbound as forwarding client of DoT."
I have followed the readme section here > https://github.com/openwrt/packages/blob/master/net/unbound/files/README.md#how-to-integrate-with-dhcp
This is where I don't seem to be able to reach my router via it's local domain name e.g. https://openwrt.lan and its as though the local DNS isn't querying properly.
I checked the LuCI app from the settings mention on the Github readme and it sets the dropdown box in the screenshot below to No Link
Could someone shed some light here please?
Many thanks in advance