upvote
I am in the same situation. However, I have found that there's a workaround/hack to make Android 'think' it has IPv6 connectivity. Instead of routing ::/0 through your VPN, simply add these two routes to your devices:

  - 2001:4860:4860::/112 (for chrome)
  - 2000::/128 (for the system)
They don't need to be actually accepted by your VPN. They only need to exist in Android's routing table for it to start using AAAA lookups.

The drawback is that this breaks happy eyeballs, and you may notice slower response times on requests (since now your phone will start by quering AAAA results first which always fail for sites not on your VPN, and then fall back to the A result). In practice however I haven't really noticed any difference.

reply
I get your frustration. But not having access to IPv6 personally does not mean IPv6 is dead. It's very much alive and handles considerable amounts of traffic.
reply
Well ok, not dead. Dead sounds final and I still think that we will get more IPv6 deployed in the future. And I set up all my servers as IPv6-first. So no, I don't think IPv6 is dead.

But I'd claim it failed completely. Many very public services (eg. github.com, sentry.io, office365.com, archive.org) outright don't support it. And the fact that infrastructure providers (like mobile network carriers) don't support it either, proves that it is far from "alive". In fact, I'd say it is deader than MMS, Fax and landline. For these I can still get service. For IPv6 (on the phone) I can't.

reply
It only failed to fully replace IPv4. But it runs perfectly fine along IPv4 and is very much alive. It replaced IPv4 where it was needed and didn't where it doesn't matter yet.

Email didn't replace letters on paper. But I wouldn't say email failed completely.

reply
> ...and didn't where it doesn't matter yet.

Given the number of scaredy-ass ISPs out there who refuse to offer IPv6 service, I disagree with this. But I do strongly agree with the rest of your comment.

I also very strongly assert that claims of the form "IPv6 is not the only version of IP used on the Internet, therefor it is a complete failure." maybe with a side of "And this 'failure' means that IPv6 is a dead protocol." are just plain stupid. v4 and v6 were very deliberately designed to coexist, and if v4 continues to run on the Internet until the day the Internet is shut down, that's totally fine.

In my opinion, the most plausible future is one I mention in my second paragraph here. [0]

[0] <https://news.ycombinator.com/item?id=50297244>

reply
To be clear, 'TobTobXX' isn't 'cyberax'. 'cyberax' is claiming that IPv6 is dead, whereas 'TobTobXX' is -quite justifiably- complaining that both his local cellular ISPs and Android suck.
reply