In order for the web monitor and other Gargoyle functions to work, DoH must be deactivated for clients - Source
Procedure for "dnsmasq" DNS resolver:
1. Edit the /etc/dnsmasq.conf file and add a line:
Code: Select all
server=/use-application-dns.net/
server=/cloudflare-dns.com/
server=/dns.google/
server=/dns.quad9.net/
2. Reboot the router (for cache cleaning)
3. Restart client machines (also for cache cleaning)
Source
If someone is using "unbound" DNS resolver:
1. Edit the /etc/unbound/unbound_srv.conf file and add a line:
Code: Select all
local-zone: "use-application-dns.net" always_nxdomain
local-zone: "cloudflare-dns.com" always_nxdomain
local-zone: "dns.google" always_nxdomain
local-zone: "dns.quad9.net" always_nxdomain
2. Reboot the router (for cache cleaning)
3. Restart client machines (also for cache cleaning)
Source
I can't try it better in practice (I don't know how, I consider it experimental yet) than with the nslookup command:
Code: Select all
root@Gargoyle:~# nslookup use-application-dns.net
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find use-application-dns.net: NXDOMAIN
** server can't find use-application-dns.net: NXDOMAIN
root@Gargoyle:~#
And here something to laugh

Good luck testing
