If you are using Android 9 (Pie) or later, you will have a new feature available called Private DNS. If you set up Private DNS with a trusted server, this feature can help encrypt your DNS queries, which will protect them from untrusted, third party sources.
Unfortunately, if you are using TunnelBear on Android 10+, you may run into problems with resolving DNS on your device. As such, it's recommended you disable your private DNS when using TunnelBear.
Why can't you use private DNS with TunnelBear?
This is actually a change that came around with the recent release of Android 10. On Android 10, your private DNS settings will take priority over the VPN settings, which currently prevents TunnelBear (and likely other VPNs) from working as intended. Even though you may give TunnelBear the permissions required to manage your network, Android 10 is prioritizing our settings below your own private DNS settings.
That said, when TunnelBear is enabled, it will use its own DNS. For security reasons, our service doesn't stop trying to use our own DNS when private DNS settings are configured.
What can you do to fix this?
You will need to switch to Automatic DNS, or turn off any third party security apps/services that manage the DNS for you. Don't worry, this isn't leaving your browsing unsecured. When you connect to TunnelBear, you will be using our DNS, and we take precautions on our end to keep things private and secure for you.
While settings can vary by device, you can find instructions for disabling private DNS here.