各操作系统IPv6支持情况比较
下表比较了各大操作系统对 IPv6 协议的支持。
操作系统 | 版本 | 宣称支持IPv6 | 默认安装支持配套 | DHCPv6支持 | ND协议 RDNSS | 注 |
---|---|---|---|---|---|---|
AIX | 4.3 | 是 | 是 | 是 | 否 | |
AlliedWare Plus | 5.4.4 | 是 | 是 | 是 | 否 | |
Android | 4.2 (Ice Cream Sandwich) | 是[1][2] | 是 | 否[3] | 是 | |
ChromeOS | 67.0.3396.99 | 是 | 是 | 否 | 是 | |
思科IOS | 15.3 | 是 | 是 | 是 | 是[4] | 版本 15.4(1)T、15.3(2)S 起支持 RDNSS 选项。 |
思科Meraki | MR系列 28.1 起 | 是 | 是 | 否 | 是 | 设备支持对客户端使用 DHCPv6,但其本身无法使用 DHCPv6。[5] |
MX & MX 系列 | 否 | 否 | 否 | 否 | 设备仅支持网桥上承载/通过 IPv6,无法为 IPv6 路由。[6] | |
Debian | 3.0 (woody) | 是 | 是 | 是 | 是 | "rdnssd" 以及 "resolvconf" 或 "openresolve" 软件包可提供 RDNSS 支持。 |
Fedora | 13 | 是 | 是[7] | 是[7] | 是[7] | |
FreeBSD | 9.0 | 是[8] | 是 | 插件[9] | 是[10] | |
HP-UX | 11i | 是 | 是 | 是 | 是 | [11] |
IBM i | 7.1 | 是 | 是 | 是 | 否 | [12] |
iOS | 4.1 | 是 | 是 | 是 | 是[13] | |
Juniper JUNOS | 14.1 | 是 | 是 | 是 | 是 | JunOS 14.1 版本引入了 RDNSS 支持。[14] |
LibreELEC | 9.2.1 | 是 | 是 | 是 | 是 | |
Mageia | 7+ | 是 | 是 | 是 | 是 | 该系统自 Mageia 7 起已支持仅 IPv6 网络以及 IPv4 + IPv6 双栈网络,并且继续维持对仅 IPv4 网络的支持。[15] |
macOS | Mac OS X 10.7 (Lion) | 是 | 是 | 是[16] | 是[17] | 版本 10.7 至 10.10 经常倾向使用 IPv4,即使存在可用的 IPv6 链接。[18] 自版本 10.11 起,该系统使用了 Happy Eyeballs 算法,更倾向于使用 IPv6 协议。[19] |
MeeGo | 1.2 | 否[20] | 是[21] | 否 | 是[22] | |
NetBSD | 7.0 | 是 | 是 | 是 | 是 | |
OpenBSD | 6.6 | 是 | 是 | 插件[9] | 是 | 目前为止,仅 rad(8) 支持 RDNSS。 |
openSUSE | 42.1 (Leap) | 是[23] | 是 | 是 | 是 | |
OpenVMS | 8.3 | 是 | 是 | 否 | 否 | |
ReactOS | 0.4.11 | 否 | 否 | 否 | 否 | 虽然 ReactOS 自身并不支持 IPv6,但 ReactOS 基金会的所有服务已开启 IPv6 支持 (页面存档备份,存于互联网档案馆)。 |
Red Hat Enterprise Linux | 6 | 是[24] | 是 | 是[9] | 是 | |
Solaris | 11 | 是 | 是 | 是 | 是[25] | |
SUSE Linux Enterprise Server | 11 | 是[26] | 是 | 是 | 是 | |
Symbian | 7.0 | 是 | 是 | 否 | 否 | [1][永久失效連結] |
Ubuntu | 所有支持版本 | 是 | 是 | 是 | 是 | 当 NetworkManager 的 IPv6 设置为"自动"时,该系统无需额外配置便已支持 RDNSS。在其他情况下,需要用户另外安装 rdnssd 软件包。 |
webOS | 2.1.0 | 否 | 否 | 否 | 否 | [27] |
Windows NT (includes Windows 10 Mobile) |
5.1 (XP) | 是 | 否 | 插件[9] | 否 | Windows XP 用户可以使用名为 Dibbler 的开源 DHCPv6 实现。Windows XP 本身完全支持 IPv6 协议,但无法使用 IPv6 查询 DNS。[28] |
6.x (Vista, 7, 8, 8.1), 10 原版至年度更新版 | 是[29] | 是 | 是[9] | 否 | dnssd-win32 提供了 ND RDNSS 的开源实现。[30] | |
Windows 10创意者更新起 | 是[29] | 是 | 是[9] | 是 | Windows 10创意者更新添加了 RFC 8106 (6106),即 RDNSS 的支持。 | |
Windows Mobile | 6.5 | 是 | 是 | 精简版[31] | 否 | 如果 OEM 厂商特意消除了一个名为 SYSGEN_TCPIP6 的预处理器符号,则构建出来的系统映像不会自带任何 IPv6 支持。 |
Windows Phone | 7.5 | 否 | 否 | 否 | 否 | |
8(.1)[32] | 是 | 是 | 是 | 否 | 私有实验室研究。不支持隐私扩展 (RFC4941)。 | |
z/OS | V1R4.0 | 是 | 是 | 否[33] | 未知 | |
z/VM | V5R1.0 | 是 | 是 | 否 | 否 | [34] |
z/VSE | V4R2 | 插件[35] | 否 | 未知 | 未知 | 需要第三方 TCP/IP 堆栈。 |
注意事项
- DHCPv6 以及 SLAAC 协议皆不支持的操作系统无法自动配置单播 IPv6 地址。
- DHCPv6 以及 ND RDNSS 协议皆不支持的操作系统无法在仅有 IPv6 的环境下自动配置名称服务器。
参考文献
- ^ Support IPv6. [2023-06-23]. (原始内容存档于2023-03-28).
- ^ Support connecting to IPv6-only wireless networks. [2023-06-23]. (原始内容存档于2023-06-23).
- ^ Support for DHCPv6 (RFC 3315). [2023-06-23]. (原始内容存档于2023-06-23).
- ^ Cisco IOS IPv6 Command Reference - IPv6 Commands: Ipv6 mo to ipv6 ospf da. [2023-06-23]. (原始内容存档于2023-06-25).
- ^ IPv6 Support on MR Access Points. Cisco Meraki. [2023-06-23]. (原始内容存档于2023-06-24).
- ^ IPv6 Device Compatibility. Cisco Meraki. [2023-06-23]. (原始内容存档于2020-08-15).
- ^ 7.0 7.1 7.2 Fedora 9 Installation Guide Chapter 9. Network Configuration. Fedora Project. [2011-02-04]. (原始内容存档于2011-02-25).
- ^ FreeBSD Handbook (页面存档备份,存于互联网档案馆).
- ^ 9.0 9.1 9.2 9.3 9.4 9.5 IPv6 Operating Systems (页面存档备份,存于互联网档案馆).
- ^ FreeBSD 9.0-RELEASE Release Notes (页面存档备份,存于互联网档案馆).
- ^ HP-UX 11i IPv6. [2011-04-15]. (原始内容存档于2015-04-02).
- ^ IBM i 7.1 Information Center, Configuring IPv6.
- ^ iPhone IPv6 Debugging Simplified with Ip6config — The IPv6 Experts.net
- ^ DNS-server-address; ICMP Router Discovery Protocol User Guide; Juniper Networks TechLibrary. [2023-06-23]. (原始内容存档于2016-03-03).
- ^ 30588 – off topic discussion of Mageia ipv6 support. [2023-06-23]. (原始内容存档于2023-06-23).
- ^ nanog: Mac OS X Lion has DHCPv6. [2023-06-23]. (原始内容存档于2013-10-03).
- ^ nanog: Re: Mac OS X 10.7, still no DHCPv6. [2023-06-23]. (原始内容存档于2013-10-03).
- ^ [RIPE Labs: https://labs.ripe.net/Members/emileaben/hampered-eyeballs (页面存档备份,存于互联网档案馆) Hampering Eyeballs - Observations on Two "Happy Eyeballs" Implementations]
- ^ [IEEE Mailing List: https://www.ietf.org/mail-archive/web/v6ops/current/msg22455.html (页面存档备份,存于互联网档案馆) [v6ops] Apple and IPv6 - Happy Eyeballs]
- ^ Bug 10984 - IPv6 Support declaration. [2011-01-22]. (原始内容存档于2011-07-14).
- ^ Bug 10049 - No IPv6 in handset UX. [2011-01-22]. (原始内容存档于2011-07-14).
- ^ rtnl: Receive notification of RDNSS from IPv6 router advertisements.[永久失效連結]
- ^ Release Notes for openSUSE Leap 42.1 互联网档案馆的存檔,存档日期2016-03-29..
- ^ IPv6 Ready Logo Program Approved List (页面存档备份,存于互联网档案馆).
- ^ Oracle Solaris IPv6 Implementation - Configuring and Administering Oracle Solaris 11.1 Networks. [2023-06-23]. (原始内容存档于2023-06-23).
- ^ Release Notes for SUSE Linux Enterprise Server 11 (页面存档备份,存于互联网档案馆).
- ^ Palm Pre Plus - IPv6 support. [2011-01-22]. (原始内容存档于2012-07-10).
- ^ DHCPv6: Dibbler - a portable DHCPv6. [2011-09-24]. (原始内容存档于2009-02-12).
- ^ 29.0 29.1 IPv6 Ready Logo Program Approved List (页面存档备份,存于互联网档案馆).
- ^ rdnssd-win32|Free software downloads at SourceForge.net. [2023-06-23]. (原始内容存档于2013-09-08).
- ^ DHCPv6 Lite Registry Settings. [2023-06-23]. (原始内容存档于2016-05-08).
- ^ IPv6 Support in Microsoft Products and Services. [2017-08-26]. (原始内容存档于2015-12-22).
- ^ z/OS V1R12.0 Communications Server IPv6 Network and Application Design Guide. [2023-06-23]. (原始内容存档于2012-07-16).
- ^ z/VM IPv6 Support. February 2007 [2023-06-23]. (原始内容存档于2022-10-01).
- ^ About z/VSE. [2023-06-23]. (原始内容存档于2017-09-27).
外部链接
- ISOC IPv6 FAQ with OS tips