Some hostnames do not resolve

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.

1 Like

Thanks a lot!
Maybe it is worth to put this explanation below the "conditional forwarding" setting in the DNS settings page (or at least a note that one /24 is supported an one might want to consider adding rev-server= to /etc/dnsmasq.d/05-rev-server.conf)

This kind of dedication should be a role model for many commercial companies.
Well worth a donation: DONE!

Cheers,
Bjoern

1 Like