netbirdio / netbird

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
https://netbird.io
BSD 3-Clause "New" or "Revised" License
10.78k stars 486 forks source link

DNS over https/tls breaks when using Netbird client on Android 10 #1117

Open mzs114 opened 1 year ago

mzs114 commented 1 year ago

Describe the problem After enabling Netbird client on a Andorid 10 device, the public sites from the borwser become unreachable. But these are accessible, when I disabled DNS over https, indicating that DNS over https is not working with Netbird client.

To Reproduce Steps to reproduce the behavior:

  1. Enable DNS over https on Andoird 10 device from the settings
  2. Connect with Netbird client, check whether it can see other peers
  3. Try opening any site on Incognito/Private browsing mode
  4. The browser shows the error message

Expected behavior DNS over https should work irrespective of netbird client is enabled or disabled.

NetBird status -d output: Not sure how to get this from the Android client.

Additional context One thing I noticed is that the phone client is unable to reach all clients, that are up

pappz commented 1 year ago

Thank you for the report. Your observation is correct. At the moment the app do not support the DNS over HTTPS. I will check what can we do for it.

pappz commented 1 year ago

Looks like that the Android provide an option to detect the DNS over https setting. We work on that how can we operate with it. I will keep you up to date.