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
3.01k stars 154 forks source link

Multiple DNS servers #824

Open ignoramous opened 1 year ago

ignoramous commented 1 year ago

For DNSCrypt, it is already possible to select any one of the multiple upstreams via ID DcProxy. Network engine impl for DohProxy and D53Proxy pending.

mxmilkiib commented 10 months ago

I keep getting apparent network issues every few days, and it always turns out to have been DNS, with a pause n unpause usually resolving it. The ability to easily set a fallback/timeout server would be very advantageous!

ignoramous commented 10 months ago

keep getting apparent network issues every few days, and it always turns out to have been DNS

Have you changed any settings from the defaults in Configure -> Network?

That said, we've made a tonne of improvements in v054b which have fixed issued with the network engine.

mxmilkiib commented 10 months ago

Nope.

I see there is actually a fallback DNS option there, though it has limited options.

I switched to using Mullvad adblocking DoH very recently to get some stability, but I'll set the fallback to Rethink. I must have seen that before, but it's not in the DNS section.

The ability to manually specify (multiple) fallback servers would be nice, or set a few and have the app test which is quickest, say, every half day or day or such.

Thanks!

ignoramous commented 10 months ago

I see there is actually a fallback DNS option there, though it has limited options.

Think you're looking for "secondary" server (#811) which we decided against implementing because of UX complications).

have the app test which is quickest, say, every half day or day or such.

Planned #189