本人南京教育网,我们学校去年的时候刚覆盖的 ipv6。之前的时候使用的是魅族 pro6,那个手机是可以正常获取 ipv6 的地址的,加上 ipv6 不限速,配合$$,心里美滋滋。 由于那个魅族的手机摔坏了,所以我就换了一个 Mi note3。但是,我发现这个手机并不能正常获取 ipv6 的地址。我一直以为是小米手机的问题,一直没有找到一个解决方法。
今天在浏览互联网的时候,突然发现了原来原生安卓就是不支持 DHCPv6 的,https://www.techrepublic.com/article/androids-lack-of-dhcpv6-support-poses-security-and-ipv6-deployment-issues/,而且之前在 v 站也有 https://v2ex.com/t/332901 讨论。
然后我再 google play 里面下载了一个叫 DHCPv6 的应用,前提是手机需要 root 的,然后就可以正常获取 ipv6 地址了。
dns 还是有点问题
1
237176253 2018-02-20 09:40:32 +08:00 via Android
我用过的魅族和华为都支持 ipv6,感情是厂商自己加的啊
|
2
pdfgo OP @237176253 具体原因不太清楚。
在南航我的 Mi note3 和我同学的 Mi5 都是不支持的,而在其他相邻学校小米手机是支持的。 而我的魅族 pro6 在南航也是支持的。 我推测是魅族的厂商做了优化,而小米的厂商没有做优化。南航的网络没有做优化,而其他学校的网络针对安卓的特性做了优化。 - 据说安卓使用的是 slaac 这种方式获取 ipv6 地址的 |
3
lance6716276 2018-02-20 09:52:42 +08:00 via Android
北邮表示正常使用啊,xperia xc
|
4
Laynooor 2018-02-20 09:52:46 +08:00 via Android
小米 6 刷了 eu 版 MIUI,支持。
原版没试过... |
5
zhjits 2018-02-20 10:07:49 +08:00
Android 是故意不支持 DHCPv6 的。
同理你也应该,然后把锅推给你的 ISP。 |
6
wm5d8b 2018-02-20 10:14:47 +08:00 via Android
为啥我的 Nexus 能获取到 ipv6 地址?
|
7
lmmortal 2018-02-20 10:27:56 +08:00 via iPhone
IPV6 都这么些年了,连 Windows7 都支持的安卓不可能不支持,肯定是别的原因
|
8
dlsflh 2018-02-20 13:55:14 +08:00 via Android
我就是南航的,我可以用啊,你是连哪个无线?
|
9
zst 2018-02-20 13:57:28 +08:00 via Android
@lance6716276 北邮好像还是 slaac 现在 只有本部有些地方才是 dhcpv6......(如果没变的话)
|
12
pdfgo OP @dlsflh
了解。 那样你使用的是办公区拨号得到的 ipv6,我说的是 nuaa.portal dhcpv6 得到的 ipv6,情况不太一样。而且我也只是发现 mi note3 和 mi 5 不支持。 |
13
qq1064392665 2018-02-20 16:59:42 +08:00 via iPhone
难怪小米 5S 用不了 ipv6 -.-
|
14
acess 2018-02-20 19:19:09 +08:00
我也用过这玩意…… Android 4.4
好像是只能走 NDP,不能 DHCPv6,所以有些热点的 V6 是通的,有些不通,然后我才装了这玩意。 |
15
q0000x 2018-02-20 22:17:21 +08:00
我的一加 5t 能获取到 IPV6 可不知道为什么 Y2B、GOOGLE 这些流量不跑 IPV6
用电脑可以正常使用 V6 来访问 |
16
dirwdirw 2018-02-20 23:07:45 +08:00 via Android
为啥我的华为能够获取 IPv6 地址,却不能访问 IPv6 网址?
|
17
geekzu 2018-02-20 23:33:15 +08:00 via Android
教育网早期部署以 SLAAC 为主,近期为方便管理基本新部署的都是 DHCPv6,安卓是拒不支持 DHCPv6 的,iOS/Windows 是 SLAAC 和 DHCPv6 都兼容,另外安卓貌似无法使用 IPv6 DNS,所以只能用 v4 DNS 解析,访问双栈站点会出现稀奇古怪的 v4/v6 的优先级问题,而且 Telegram 安卓版好像也不会走 v6,Windows 版是可以设置 v6 优先的,感觉目前安卓上 v6 实用性不大…电脑用用还行
|
18
pdfgo OP @q0000x
@dirwdirw @geekzu 感谢分享,但是其实也是可以使用的。 1. 按照以上我所说明的方法获取 ipv6 地址,如果已经获得请跳过。 2. 点击进入 https://serve.netsh.org/pub/ipv6-hosts/ ,然后根据自己的条件下载 hosts 3. 替换手机的 hosts(需 root) |
19
updateing 2018-02-21 08:10:14 +08:00 via Android
我见过某些 MTK 机型系统原生支持 DHCPv6,可能是 MTK BSP 就带了?
此外,我这边 Android 8.1 除了不支持 DHCPv6 以外其他常用特性似乎都没有问题,谷歌直接打网址就能进,路由器的上游 DNS 都不用改,本地 DNS 也可以走 v6 的。不过我是 SLAAC. 可能 DHCPv6 Client 不支持设置 v6 DNS 吧。 Google 的 issue tracker 上有这个问题,提了好几年了谷歌都没改变态度。不太理解为什么这么反对 DHCPv6 [doge] |
22
qwvy2g 2018-02-21 11:47:10 +08:00 via Android
安卓究竟支持哪几种 ipv6 分配方式?其实比较担心的是以后的 ipv6 路由器内部的分配方式能否由官方固件路由器(非 openwrt 包括 oem 修改版)来控制。
|
23
s82kd92l 2018-02-21 11:59:28 +08:00 via Android 2
@updateing 之前也不理解 Google 在这个问题上的偏执,后来更多了解 ipv6 后才理解。dhcp 初衷就是解决 v4 地址不够的问题,而 v6 没有这个问题。反而 V6 很多特点会因为 dhcp 受到极大限制。比如 v6 privacy extension, 可以每隔几十分钟几小时自动改地址。还有以后甚至可能做到每个应用单独分配 ipv6 地址。而 dhcp 基于 Mac-ip 的一一对应,在 v6 时代蠢到家了。谷歌能利用 Android 的统治地位促进 v6 合理进步何尝不是好事情呢?
|
24
EricXuu 2018-02-21 12:09:34 +08:00 via Android
米 6,miui9 开发版,坐标天津某高校,ipv6 正常
|
25
dirwdirw 2018-02-21 13:30:36 +08:00
我用华为 mate10,wifi 或者 LTE 都有 ipv6 本地地址。貌似是没有配置些什么,连不上任何 ipv6 地址。vps 有 ipv6,电脑能连,手机不能连,对于强迫症来说非常痛苦。
|
27
datou 2018-02-23 17:00:42 +08:00
安卓有个恶心的问题就是无法在纯 IPv6 环境下正常使用
不知道是不是谷歌刻意为之 |
29
soji18 2020-06-29 01:52:27 +08:00 via Android
|