DNSMasq Filter Private

Hi,

What setting does dnsmasq's filter private changes exactly ?
I thought it boguspriv, but even if i enable it i see it in the dnsmasq logs that it sends ptr requests to the upstream, and i can’t see what changes in the config at /etc/config/dhcp.

This is dnsmasq-full 2.91 btw.

I see queries like PTR? db._dns-sd._udp.0.1.168.192.in-addr.arpa. going upstream, despite bogus-priv being active since technically that isn’t an IP address being queried.

What do you see in your logs?

Edit: I was able to block them by adding the domain to the local parameter in dhcp.dnsmasq:

option local '/home.arpa/168.192.in-addr.arpa/'

I narrowed it down i think my issue stems from Tailscale bombarding the network with PTR requests, not sure how to filter these as they might be routable. I try your dnsmasq filter

Aug 29 09:06:12 dnsmasq[1]: 3 127.0.0.1/37468 query[PTR] e.0.2.d.2.f.e.f.f.f.7.8.d.f.4.0.0.0.8.6.2.8.d.c.7.4.d.1.e.0.a.2.ip6.arpa from 127.0.0.1
Aug 29 09:06:12 dnsmasq[1]: 3 127.0.0.1/37468 forwarded e.0.2.d.2.f.e.f.f.f.7.8.d.f.4.0.0.0.8.6.2.8.d.c.7.4.d.1.e.0.a.2.ip6.arpa to 127.0.0.53

Make empty 1.168.192.in-addr.arpa. zone, they will cache nxdomain and leave you alone.