celzero / rethink-app

DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.
https://rethinkfirewall.com/
Apache License 2.0
2.61k stars 132 forks source link

Local domains trying to get resolved by system DNS #1491

Open sathrudi opened 4 weeks ago

sathrudi commented 4 weeks ago

After updating from 0.5.5j to 0.5.5k, my local domain names ( i.e. example.home) are being sent to system DNS, which cannot resolve them, obviously. Everything else is getting sent to my DNS as per my settings.

On top of that, local traffic on 192.168.0.0/16 subnet is blocked unless specifically allowed by firewall rules. Going to 0.5.5l did not solve this issue.

Is that a bug or was this behaviour changed on purpose ? If done on purpose, what's the reasoning behind this?

ignoramous commented 4 weeks ago

Is that a bug or was this behaviour changed on purpose?

On purpose: #1466

If done on purpose, what's the reasoning behind this?

Some folks have .local, .lan, .internal etc configured on System DNS. Unfortunately, changing the behaviour has now broken your workflow.

my local domain names ( i.e. example.home) are being sent to system DNS

I guess we should introduce a new setting that lets users decide just which DNS should resolve local domains?

sathrudi commented 4 weeks ago

Yes, a setting to control that behaviour would be great. I'll stay on 0.5.5j for now.

Thank you for the quick response :)