Comparison of IPv6 support in operating systems
This is a comparison of operating systems in regard to their support of the IPv6 protocol.
OS | Version | Claimed IPv6-ready | Installed by default | DHCPv6 | ND RDNSS | Notes |
AIX | 4.3 | |||||
AlliedWare Plus | 5.4.4 | |||||
Android | 5.0 | |||||
ChromeOS | 67.0.3396.99 | |||||
Cisco IOS | 15.3 | Support for RDNSS option as of 15.4T, 15.3S. | ||||
Cisco Meraki | MX + MR + MX series | Devices can only carry / pass through IPv6 on bridge, but not route | ||||
Debian | 3.0 | RDNSS support with "rdnssd" and "resolvconf" or "openresolve" packages. | ||||
Fedora | 13 | |||||
FreeBSD | 9.0 | |||||
HP-UX | 11i | |||||
IBM i | 7.1 | |||||
iOS | 4.1 | |||||
Juniper JUNOS | 14.1 | RDNSS support introduced in JunOS 14.1 | ||||
LibreELEC | 9.2.1 | LibreELEC uses , which does not have full IPv6 support. | ||||
macOS | Mac OS X 10.7 | Versions 10.7 through 10.10 often prefer IPv4 even when working IPv6 connectivity is available. Versions 10.11 and up will prioritize IPv6 Traffic in spec with Happy Eyeballs. | ||||
MeeGo | 1.2 | |||||
NetBSD | 7.0 | |||||
OpenBSD | 6.6 | RDNSS is only supported for rad so far. As of 6.6, OpenBSD still does not favor IPv6 connectivity if there is IPv4 connectivity. | ||||
openSUSE | 42.1 | |||||
OpenVMS | 8.3 | |||||
ReactOS | 0.4.11 | Though ReactOS itself has no IPv6 support, . | ||||
Red Hat Enterprise Linux | 6 | |||||
Solaris | 11 | |||||
SUSE Linux Enterprise Server | 11 | |||||
Symbian | 7.0 | |||||
Ubuntu | All supported versions | RDNSS support available so long as NetworkManager uses IPv6 "Automatic" setting, otherwise "rdnssd" package required. | ||||
webOS | 2.1.0 | |||||
Windows NT | 5.1 | Windows XP users can use Dibbler, an open source DHCPv6 implementation. --update: Windows XP fully supports IPv6- but NOT IPv6 DNS queries | ||||
Windows NT | 6.X, 7, 8, 8.1, 10 RTM-Anniversary Update | dnssd-win32 provides an open source implementation of ND RDNSS | ||||
Windows NT | 10 Creators Update and later | Windows 10 Creators Update introduces support for RFC 8106 RDNSS. | ||||
Windows Mobile | 6.5 | If the OEM explicitly unsets the SYSGEN_TCPIP6 pre-processor symbol, the built image will not have any IPv6 capabilities. | ||||
Windows Phone | 7.5 | |||||
Windows Phone | 8 | Private lab research. No privacy extensions. | ||||
z/OS | V1R4.0 | |||||
z/VM | V5R1.0 | |||||
z/VSE | V4R2 | Via a third party TCP/IP stack, IP6/VSE from Barnard Software, Inc. |