找回密码
 加入我们
搜索
      
查看: 3491|回复: 21

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

[复制链接]
发表于 2024-7-13 22:41 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 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功能就一残废。
 楼主| 发表于 2024-7-13 22:56 来自手机 | 显示全部楼层
DNS信息通过第三方软件查看
1000030068.jpg
发表于 2024-7-13 23:00 | 显示全部楼层
本帖最后由 pcslide 于 2024-7-13 23:06 编辑

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

至于你的问题,你不要分配ipv4的网关,或者分配一个错误的网关地址不就成了?
另外android只支持slaac
发表于 2024-7-13 23:02 | 显示全部楼层
首先,优先使用ipv6是不需要任何设置的,所有的主流系统都是默认ipv6优先。其次,android目前应该是只支持SLAAC的。
发表于 2024-7-13 23:03 来自手机 | 显示全部楼层
这应该是Android的问题吧,Android支持ipv6一直很差
发表于 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。
发表于 2024-7-13 23:05 | 显示全部楼层
默认v6优先+1。就算v4的dns也是可以回v6地址的,而且目前把v4全砍了基本没法正常上网了吧
发表于 2024-7-13 23:05 | 显示全部楼层
kiwikewei 发表于 2024-7-13 23:03
这应该是Android的问题吧,Android支持ipv6一直很差

你这就是扯了,miui的ipv6支持完全没有问题,而且现在手机连基站都是用的ipv6,安卓如果ipv6很差那连移动网络都有问题,而实际并不是。
 楼主| 发表于 2024-7-13 23:06 来自手机 | 显示全部楼层
Darcychiu 发表于 2024-7-13 23:02
首先,优先使用ipv6是不需要任何设置的,所有的主流系统都是默认ipv6优先。其次,android目前应该是只支持S ...

我需要实现所有流量走v6,包括DNS和访问互联网的v4流量(通过nat64)。分配v4只用于管理。
发表于 2024-7-13 23:07 来自手机 | 显示全部楼层
安卓除非厂商专门做了支持否则只能用slaac+rdnss才能保证最佳兼容性。
发表于 2024-7-13 23:08 来自手机 | 显示全部楼层
还有就是国内安卓修改版默认用的自己的dns

一般是114dns
发表于 2024-7-13 23:13 | 显示全部楼层
mpls 发表于 2024-7-13 23:06
我需要实现所有流量走v6,包括DNS和访问互联网的v4流量(通过nat64)。分配v4只用于管理。 ...

那你先前下发v6 dns 配置DNS64没有?
 楼主| 发表于 2024-7-13 23:19 来自手机 | 显示全部楼层
Darcychiu 发表于 2024-7-13 23:13
那你先前下发v6 dns 配置DNS64没有?

dns64服务器地址是v6的,所以DNS请求必须通过v6走。单栈部署v6 wifi直接连不上。双栈部署但是不分配v4 DNS结果系统会自动加v4 DNS。
发表于 2024-7-13 23:27 | 显示全部楼层
mpls 发表于 2024-7-13 23:19
dns64服务器地址是v6的,所以DNS请求必须通过v6走。单栈部署v6 wifi直接连不上。双栈部署但是不分配v4 DN ...

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

那么,其他android有测试过吗?
 楼主| 发表于 2024-7-13 23:28 来自手机 | 显示全部楼层
pcslide 发表于 2024-7-13 23:00
flyme 的ipv6支持更烂 wifi下ipv6熄屏以后直接断开,点亮以后就连不上了,必须把wifi关了

至于你的问题, ...

尝试过v4不分配网关,但是v6的DNS获取不到,网络还是不通。    测试下来发现Android连wifi必须得分配v4地址,不然连不上。 还有双栈部署的情况下无法获取v6的DNS
发表于 2024-7-13 23:30 | 显示全部楼层
建议RA这边先通告v6网关作为dns,看看能不能获取;然后再去测试指定的dns
 楼主| 发表于 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下没这个问题。
发表于 2024-7-13 23:51 来自手机 | 显示全部楼层
我巴不得禁用v6,事实证明在大陆使用带v6地址的网络非常容易出现应用卡白屏的情况
发表于 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很差那连移动 ...

有问题,很大问题,后来升级后应该是改了.
发表于 2024-7-14 14:43 | 显示全部楼层
LZ能介绍下你NAT64的应用场景和优势吗?
发表于 2024-7-14 22:47 | 显示全部楼层
Darcychiu 发表于 2024-7-14 14:43
LZ能介绍下你NAT64的应用场景和优势吗?

我能想到的是在没有公网IPV4的情况下,用IPV6远程访问自己的路由器,然后做端口转发,就可以远程访问到内网的设备
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 21:27 , Processed in 0.012710 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表