Skip to content

No internet when using cellular connection (DNS64 network) #1901

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Goddess-Bastet opened this issue Jan 9, 2022 · 4 comments
Closed

No internet when using cellular connection (DNS64 network) #1901

Goddess-Bastet opened this issue Jan 9, 2022 · 4 comments

Comments

@Goddess-Bastet
Copy link

Goddess-Bastet commented Jan 9, 2022

Latest AdGuard version: 4.3.1 (919)
IOS: 15.2
Safari browser.

When on a cellular connection (3 network in UK) I have no internet. I have reset the app & even uninstalled & reinstalled it but problem remains.
If I disable DNS filtering I have internet access.
On WiFi all is fine.

@SocksPls
Copy link

SocksPls commented Jan 11, 2022

Just checking in to say same problem, same carrier, iOS 14.3, iPhone XS. Things work fine if I switch from vpn to native DNS handling, however.

@lilws
Copy link

lilws commented Jan 17, 2022

I got the same problems. But it happens when on Wi-Fi and fall to cellular after lost Wi-Fi connection. If I turn OFF then On AdGuard again, everything work just fine.

So the issue is Wi-Fi with AdGuard ON (internet OK), then change to cellular with AdGuard ON (internet failed), then Restart AdGuard OFF/ON with cellular (internet ok)

I've already emailed AdGuard teams long times ago but since didn't received any answer yet.

Deep in Advanced settings there is an option to "Restart protection when network changes". It should apply to cellular too, problems solve. Please fix this or at least an option for cellular too.

@zzebrum
Copy link

zzebrum commented Jan 17, 2022

most likely it's a duplicate of #1892. Please check this.

@ameshkov
Copy link
Member

Not a duplicate. The issue is caused by missing DNS64 support in the latest version. Will be fixed soon.

@adguard-bot adguard-bot changed the title No internet when using cellular connection on iPhone X. No internet when using cellular connection (DNS64 network) Jan 27, 2022
adguard pushed a commit that referenced this issue Jan 27, 2022
Merge in ADGUARD-IOS/adguard-ios from bug/AG-12157 to master

* commit 'cc2320333e4003a5454cab145635adc60d501a7e':
  even stricter, only detect DNS64 when there is no IPv4 at all
  fix review comments, only detect DNS64 when IPv6 is available
  Fix #1901 In the new code we weren't using system DNS servers as fallbacks anymore, which is kinda okay, it's not that useful. However, because of that we were not initializing the DNS64 properly and it was effectively broken.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants