I get it. You run AdGuard, point your router to the AdGuard setup, then tell AdGuard where to get DNS information from. AdGuard becomes the checkpoint.
Here’s where I get stuck.
I run a UDMPro (Unifi Dream Machine Pro). All of my client devices are assigned the UDMP’s IP address as the DNS server.
In order to implement AdGuard, I would normally change the DNS settings in the DHCP server to force all local machines to run through AdGuard first (i.e. my HA instance), then AdGuard would point back to some public DNS server like Google, etc.
If I do that, I lose the ability to address local machines by their hostname. For example, my name server, which is public, is ns1. To login to my name server, all I have to do is type ssh ns1
and bam! I’m in. To connect to unraid, I simply map a volume to smb://tower.
I don’t want to use IP addresses to get to these machines.
How can I configure the network such that I don’t lose this ability if I’m pointing everything to AdGuard?