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 | 4.1 | DHCPv6-PD support provided for Android 11 and newer will be available at the end of 2025 via a Google Play System Update. | ||||
| ChromeOS | 67.0.3396.99 | |||||
| Cisco IOS | 15.3 | Support for RDNSS option as of 15.4T, 15.3S. | ||||
| Cisco Meraki | MR series 28.1 and later | Devices support DHCPv6 for clients but not for themselves. | ||||
| Cisco Meraki | MX & 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 | |||||
| FreeDOS | 1.3 | |||||
| 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 | |||||
| Mageia | 7+ | Mageia has had full support for IPv6 only and IPv4 + IPv6 since Mageia 7, as well as continuing to support IPv4 only systems. | ||||
| macOS | [OS X Lion|Mac OS X 10.7 (Lion)] | 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 | |||||
| Nintendo | Switch 17.0.1 | |||||
| Nintendo | Switch 2 20.1.5 | |||||
| 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 | |||||
| PlayStation | 4 v3.50 | |||||
| PlayStation | 5 | |||||
| ReactOS | 0.4.14 | Though ReactOS itself has no IPv6 support, . | ||||
| Red Hat Enterprise Linux | 6 | |||||
| Solaris | 11 | |||||
| SUSE Linux Enterprise Server | 11 | |||||
| Symbian | 7.0 | |||||
| Tizen | 1420.0 | |||||
| Tizen | 1622.4 | |||||
| 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, 10 RTM-Anniversary Update | rdnssd-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. |