On 1/30/25 18:28, Dominik Derigs wrote:
Hey Simon,

Thank you for the tag. We've pushed out 2.91test9 on the same day to all Pi-hole beta users. We have no real idea how many are out there but we see at least roughly 100 participants in our discussion platforms. There are probably many more which never speak up.

So far, everything has been smooth but this morning we received a response from a very careful user having noticed something odd. Their configuration looks like

server=8.8.8.8
server=8.8.4.4

plus thousands of lines for individual domains to other servers like

server=/abcnews.com/1.1.1.1
server=/abcnews.com/9.9.9.9

What they have seen now is that - rather often - queries which have NO individual server=// lines are still sent to 1.1.1.1 although they should have been sent to the default servers 8.8.8.8,8.8.4.4.

I have not had time to try to reproduce this inside dnsmasq myself but maybe it already rings a bell as to what may be happening (like maybe not resetting the next server to be used, etc.) in case of a config like the one I described above.

Best
Dominik


Sadly, no bells are ringing. I looked at the obvious code, and can't see any obvious problems. The code which maps query domain onto servers )in src/domain-match.c) hasn't changed since 2021/2022 apart from b087cf4a6c3dd4c323a099770a44c24812381bf4 which looks unlikely as a culprit.

Logs would be useful.


Cheers,

Simon.



_______________________________________________
Dnsmasq-discuss mailing list
[email protected]
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss

Reply via email to