我想知道Android是否支持IPv6吗?我听说我使用的电话公司支持IPv6,并且如果我访问http://ipv6.whatismyipv6.net.ipv4.sixxs.org/,我就有一个IPv6地址。但是我可以不能访问仅支持IPv6的网站,例如http://ipv6.google.com,为什么? Android是否支持IPv6?

评论

对于Android上的大量IPv6(和IPv4)工具,请查看我的高度评价的应用程序。自2011年以来,它一直是IPv6的顶级应用。play.google.com/store/apps/details?id=com.tsts.ipv6&hl=zh-CN

#1 楼

从Android 6.0开始,似乎支持大多数IPv6协议,而缺少重要部分,例如DHCPv6。检查此Google主题以获取更多信息,特别是这篇文章中列出的问题。

评论


从android 7.0开始,问题仍然相同。

–Gaurav Kansal
17年6月8日在12:05

#2 楼

更新这个问题,说从Android 4.0开始,IPv6受到了很好的支持。仍然没有视觉指示器表明它正在运行/正在工作,但是设备会拾取IPv6地址并默认尝试使用它们。

评论


“得到很好的支持”还差得很远。它支持获取地址和路由,但不支持获取DNS(通过RA或DHCP),因此对普通用户不可用。

–WhyNotHugo
2014年5月19日13:23

#3 楼

不,截至2013年底,即使最新的Android设备仍不支持仅IPv6的WiFi网络。

来源:http://code.google.com/p/android/issues/detail ?id = 32630

#4 楼

自Lollipop以来,它应该得到完全支持,DHCPv6除外-请参见Matthew提到的线程

#5 楼

Android 5.1.1支持IPv6。
这里是控制台“ netstat”命令的屏幕快照(https://twitter.com/juan_domenech/status/732535218662412288)。
您也可以选中此键入Google上的“我的IP”是什么,然后观察您返回的是IPv4还是IPv6(显然仅在IPv6 WiFi网络中)。
结果证明DHCPv6毕竟不是必需的(SLAAC可能在这里)。