本人南京教育网,我们学校去年的时候刚覆盖的 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 Feb 20, 2018 via Android
我用过的魅族和华为都支持 ipv6,感情是厂商自己加的啊
|
2
pdfgo OP @237176253 具体原因不太清楚。
在南航我的 Mi note3 和我同学的 Mi5 都是不支持的,而在其他相邻学校小米手机是支持的。 而我的魅族 pro6 在南航也是支持的。 我推测是魅族的厂商做了优化,而小米的厂商没有做优化。南航的网络没有做优化,而其他学校的网络针对安卓的特性做了优化。 - 据说安卓使用的是 slaac 这种方式获取 ipv6 地址的 |
3
lance6716276 Feb 20, 2018 via Android
北邮表示正常使用啊,xperia xc
|
4
Laynooor Feb 20, 2018 via Android
小米 6 刷了 eu 版 MIUI,支持。
原版没试过... |
5
zhjits Feb 20, 2018
Android 是故意不支持 DHCPv6 的。
同理你也应该,然后把锅推给你的 ISP。 |
6
wm5d8b Feb 20, 2018 via Android
为啥我的 Nexus 能获取到 ipv6 地址?
|
7
lmmortal Feb 20, 2018 via iPhone
IPV6 都这么些年了,连 Windows7 都支持的安卓不可能不支持,肯定是别的原因
|
8
dlsflh Feb 20, 2018 via Android
我就是南航的,我可以用啊,你是连哪个无线?
|
9
zst Feb 20, 2018 via Android
@lance6716276 北邮好像还是 slaac 现在 只有本部有些地方才是 dhcpv6......(如果没变的话)
|
12
pdfgo OP @dlsflh
了解。 那样你使用的是办公区拨号得到的 ipv6,我说的是 nuaa.portal dhcpv6 得到的 ipv6,情况不太一样。而且我也只是发现 mi note3 和 mi 5 不支持。 |
13
C00001 Feb 20, 2018 via iPhone
难怪小米 5S 用不了 ipv6 -.-
|
14
acess Feb 20, 2018
我也用过这玩意…… Android 4.4
好像是只能走 NDP,不能 DHCPv6,所以有些热点的 V6 是通的,有些不通,然后我才装了这玩意。 |
15
q0000x Feb 20, 2018
我的一加 5t 能获取到 IPV6 可不知道为什么 Y2B、GOOGLE 这些流量不跑 IPV6
用电脑可以正常使用 V6 来访问 |
16
dirwdirw Feb 20, 2018 via Android
为啥我的华为能够获取 IPv6 地址,却不能访问 IPv6 网址?
|
17
geekzu Feb 20, 2018 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 Feb 21, 2018 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 Feb 21, 2018 via Android
安卓究竟支持哪几种 ipv6 分配方式?其实比较担心的是以后的 ipv6 路由器内部的分配方式能否由官方固件路由器(非 openwrt 包括 oem 修改版)来控制。
|
23
s82kd92l Feb 21, 2018 via Android @updateing 之前也不理解 Google 在这个问题上的偏执,后来更多了解 ipv6 后才理解。dhcp 初衷就是解决 v4 地址不够的问题,而 v6 没有这个问题。反而 V6 很多特点会因为 dhcp 受到极大限制。比如 v6 privacy extension, 可以每隔几十分钟几小时自动改地址。还有以后甚至可能做到每个应用单独分配 ipv6 地址。而 dhcp 基于 Mac-ip 的一一对应,在 v6 时代蠢到家了。谷歌能利用 Android 的统治地位促进 v6 合理进步何尝不是好事情呢?
|
24
EricXuu Feb 21, 2018 via Android
米 6,miui9 开发版,坐标天津某高校,ipv6 正常
|
25
dirwdirw Feb 21, 2018
我用华为 mate10,wifi 或者 LTE 都有 ipv6 本地地址。貌似是没有配置些什么,连不上任何 ipv6 地址。vps 有 ipv6,电脑能连,手机不能连,对于强迫症来说非常痛苦。
|
27
datou Feb 23, 2018
安卓有个恶心的问题就是无法在纯 IPv6 环境下正常使用
不知道是不是谷歌刻意为之 |
29
soji18 Jun 29, 2020 via Android
|