Yes, if Pi-hole is not your DHCP server it will have to know which upstream to ask. You can either specify your DHCP server as regular upstream (it will then receive all queries) or use the config option above to have to receive only queries for it's subnet (much cleaner in my eyes). The embedded Conditional Forwarding
functionality does only support /24
networks + the DHCP server has to be in the same subnet.
The embedded dnsmasq
supports only /8
, /16
, /24
and /32
subnets for rev-server
. This is something we cannot change easily, however, if I have a lot of surplus time and energy (not seeing this happening within the next ten years, but never say never), I may look into this again and send a patch upstream.