So, I have two pi-holes on the lan for handling DNS. What I see in Luci (interfaces -> lan -> dhcp -> advanced) lists both of them:
6, 192.168.1.82
6, 192.168.1.209
Does that mean 82 will be used first, and 209 will be used when 82 can't be found? That is what I want to happen.
The broader context is that I have pihole running in docker on openmediavault (OMV). The docker network it's connected to is a "macvlan" so other machines on the network can refer to it on 192.168.1.82 instead of the host (OMV) ip address at 192.168.1.214.
This works great for everything else on the network, but OMV itself does not appear to be able to see 192.168.1.82. There's some documentation (at the bottom) on modifying OMV so the containers and host can see each other, but I want to better understand what it's doing before just copying and pasting it because there are some dire warnings.
In the meanwhile, it's easy to just create a 2nd pihole that OMV should be able to see without dealing with hosts/containers. But dns requests only get routed to the 2nd entry if I remove the first one.
Is there a different / better way to have one device on the network use a specific DNS?