mpls 发表于 2024-7-13 22:41

Android(ColorOS)网络功能愚蠢又弱智

本帖最后由 mpls 于 2024-7-13 22:48 编辑

1. 为了优先使用IPv6,IPv4不分配DNS,结果这手机自作聪明的给自动配置了三个ipv4公共DNS...

2. 仅部署IPv6协议栈,WIFI直接连不上,无论是SLAAC还是DHCPv6。

3. 双协议栈同时部署的情况下无法获取IPv6的DNS,无论是通过RA通告还是通过O Flag置为1,让DHCPv6下发的。

总结: Android(ColorOS)的IPv6功能就一残废。

mpls 发表于 2024-7-13 22:56

DNS信息通过第三方软件查看

pcslide 发表于 2024-7-13 23:00

本帖最后由 pcslide 于 2024-7-13 23:06 编辑

flyme 的ipv6支持更烂 wifi下ipv6熄屏以后直接断开,点亮以后就连不上了,必须把wifi关了

至于你的问题,你不要分配ipv4的网关,或者分配一个错误的网关地址不就成了?
另外android只支持slaac

Darcychiu 发表于 2024-7-13 23:02

首先,优先使用ipv6是不需要任何设置的,所有的主流系统都是默认ipv6优先。其次,android目前应该是只支持SLAAC的。

kiwikewei 发表于 2024-7-13 23:03

这应该是Android的问题吧,Android支持ipv6一直很差

moveable 发表于 2024-7-13 23:05

本帖最后由 moveable 于 2024-7-13 23:14 编辑

不获取ipv6 dns是为了怕ipv6 dns不稳定,反正ipv4的dns也能解析ipv6地址,爱快也是建议不获取ipv6 dns的,当然你想获取也行,看你路由支持不支持了。

安卓本身就不支持dhcpv6。

手机wifi ipv6兼容性确实做得不怎样,个别手机的ipv6地址可能会失效,特别是多次重复链接wifi。

goat 发表于 2024-7-13 23:05

默认v6优先+1。就算v4的dns也是可以回v6地址的,而且目前把v4全砍了基本没法正常上网了吧

pcslide 发表于 2024-7-13 23:05

kiwikewei 发表于 2024-7-13 23:03
这应该是Android的问题吧,Android支持ipv6一直很差

你这就是扯了,miui的ipv6支持完全没有问题,而且现在手机连基站都是用的ipv6,安卓如果ipv6很差那连移动网络都有问题,而实际并不是。

mpls 发表于 2024-7-13 23:06

Darcychiu 发表于 2024-7-13 23:02
首先,优先使用ipv6是不需要任何设置的,所有的主流系统都是默认ipv6优先。其次,android目前应该是只支持S ...

我需要实现所有流量走v6,包括DNS和访问互联网的v4流量(通过nat64)。分配v4只用于管理。

cyberms 发表于 2024-7-13 23:07

安卓除非厂商专门做了支持否则只能用slaac+rdnss才能保证最佳兼容性。

cyberms 发表于 2024-7-13 23:08

还有就是国内安卓修改版默认用的自己的dns

一般是114dns

Darcychiu 发表于 2024-7-13 23:13

mpls 发表于 2024-7-13 23:06
我需要实现所有流量走v6,包括DNS和访问互联网的v4流量(通过nat64)。分配v4只用于管理。 ...

那你先前下发v6 dns 配置DNS64没有?

mpls 发表于 2024-7-13 23:19

Darcychiu 发表于 2024-7-13 23:13
那你先前下发v6 dns 配置DNS64没有?

dns64服务器地址是v6的,所以DNS请求必须通过v6走。单栈部署v6 wifi直接连不上。双栈部署但是不分配v4 DNS结果系统会自动加v4 DNS。

Darcychiu 发表于 2024-7-13 23:27

mpls 发表于 2024-7-13 23:19
dns64服务器地址是v6的,所以DNS请求必须通过v6走。单栈部署v6 wifi直接连不上。双栈部署但是不分配v4 DN ...

懂你意思了,主要问题还是无法正确获取dns64。

那么,其他android有测试过吗?

mpls 发表于 2024-7-13 23:28

pcslide 发表于 2024-7-13 23:00
flyme 的ipv6支持更烂 wifi下ipv6熄屏以后直接断开,点亮以后就连不上了,必须把wifi关了

至于你的问题, ...

尝试过v4不分配网关,但是v6的DNS获取不到,网络还是不通。    测试下来发现Android连wifi必须得分配v4地址,不然连不上。 还有双栈部署的情况下无法获取v6的DNS

Darcychiu 发表于 2024-7-13 23:30

建议RA这边先通告v6网关作为dns,看看能不能获取;然后再去测试指定的dns

mpls 发表于 2024-7-13 23:47

本帖最后由 mpls 于 2024-7-13 23:54 编辑

Darcychiu 发表于 2024-7-13 23:30
建议RA这边先通告v6网关作为dns,看看能不能获取;然后再去测试指定的dns

奇了怪了,RA通告一个和v6子网同网段的地址作为DNS,设备能够获取到,其他的任何地址都不行。Windows下没这个问题。

yangzi123aaa20 发表于 2024-7-13 23:51

我巴不得禁用v6,事实证明在大陆使用带v6地址的网络非常容易出现应用卡白屏的情况[谩骂]

klxyy 发表于 2024-7-14 10:00

pcslide 发表于 2024-7-13 23:05
你这就是扯了,miui的ipv6支持完全没有问题,而且现在手机连基站都是用的ipv6,安卓如果ipv6很差那连移动 ...

说支持差是不支持DHCPv6,据说以后也不会支持。。。

碧海云天 发表于 2024-7-14 11:01

pcslide 发表于 2024-7-13 23:05
你这就是扯了,miui的ipv6支持完全没有问题,而且现在手机连基站都是用的ipv6,安卓如果ipv6很差那连移动 ...

有问题,很大问题,后来升级后应该是改了.

Darcychiu 发表于 2024-7-14 14:43

LZ能介绍下你NAT64的应用场景和优势吗?

tomag 发表于 2024-7-14 22:47

Darcychiu 发表于 2024-7-14 14:43
LZ能介绍下你NAT64的应用场景和优势吗?

我能想到的是在没有公网IPV4的情况下,用IPV6远程访问自己的路由器,然后做端口转发,就可以远程访问到内网的设备
页: [1]
查看完整版本: Android(ColorOS)网络功能愚蠢又弱智