This is a comparison of operating systems in regard to their support of the IPv6 protocol.

OSVersionClaimed IPv6-readyInstalled by defaultDHCPv6ND RDNSSNotes
AIX4.3YesYesYesNo
AlliedWare Plus5.4.4YesYesYesNo
Android4.1 (Jelly Bean)YesYesNoYesDHCPv6-PD (Prefix delegation only) support provided for Android 11 and newer will be available at the end of 2025 via a Google Play System Update.
ChromeOS67.0.3396.99YesYesNoYes
Cisco IOS15.3YesYesYesYesSupport for RDNSS option as of 15.4(1)T, 15.3(2)S.
Cisco MerakiMR series 28.1 and laterYesYesNoYesDevices support DHCPv6 for clients but not for themselves.
MX & MX seriesNoNoNoNoDevices can only carry/pass through IPv6 on bridge, but not route.
Debian3.0 (woody)YesYesYesYesRDNSS support with "rdnssd" and "resolvconf" or "openresolve" packages.
Fedora13YesYesYesYes
FreeBSD9.0YesYesAdd-onYes
FreeDOS1.3NoNoNoNo
HP-UX11iYesYesYesYes
IBM i7.1YesYesYesNo
iOS4.1YesYesYesYes
Juniper JUNOS14.1YesYesYesYesRDNSS support introduced in JunOS 14.1
LibreELEC9.2.1YesYesYesYes
Mageia7+YesYesYesYesMageia has had full support for IPv6 only and IPv4 + IPv6 since Mageia 7, as well as continuing to support IPv4 only systems.
macOSMac OS X 10.7 (Lion)YesYesYesYesVersions 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.
MeeGo1.2NoYesNoYes
NetBSD7.0YesYesYesYes
NintendoSwitch 17.0.1NoNoNoNo
Switch 2 20.1.5YesYes??
OpenBSD6.6YesYesAdd-onYesRDNSS is only supported for rad(8) so far. As of 6.6, OpenBSD still does not favor IPv6 connectivity if there is IPv4 connectivity.[citation needed]
openSUSE42.1 (Leap)YesYesYesYes
OpenVMS8.3YesYesNoNo
PlayStation4 v3.50NoNoYes?
5YesYesYes?
ReactOS0.4.14NoNoNoNoThough ReactOS itself has no IPv6 support, .
Red Hat Enterprise Linux6YesYesYesYes
Solaris11YesYesYesYes
SUSE Linux Enterprise Server11YesYesYesYes
Symbian7.0YesYesNoNo[permanent dead link]
Tizen (Smart TVs)1420.0YesYes??
1622.4YesYes??
UbuntuAll supported versionsYesYesYesYesRDNSS support available so long as NetworkManager uses IPv6 "Automatic" setting, otherwise "rdnssd" package required.
webOS2.1.0NoNoNoNo
Windows NT (includes Windows 10 Mobile, and Xbox One onwards)5.1 (XP)YesNoAdd-onNoWindows XP users can use Dibbler, an open source DHCPv6 implementation. --update: Windows XP fully supports IPv6- but NOT IPv6 DNS queries (nslookup)
6.x (Vista, 7, 8, 8.1), 10 RTM-Anniversary UpdateYesYesYesNordnssd-win32 provides an open source implementation of ND RDNSS
10 Creators Update and laterYesYesYesYesWindows 10 Creators Update introduces support for RFC 8106 (6106) RDNSS.
Windows Mobile6.5YesYesLiteNoIf the OEM explicitly unsets the SYSGEN_TCPIP6 pre-processor symbol, the built image will not have any IPv6 capabilities.
Windows Phone7.5NoNoNoNo
8(.1)YesYesYesNoPrivate lab research. No privacy extensions (RFC4941).
z/OSV1R4.0YesYesNo?
z/VMV5R1.0YesYesNoNo
z/VSEV4R2Add-onNo??Via a third party TCP/IP stack, IP6/VSE from Barnard Software, Inc.

Notes

  • Operating systems that support neither DHCPv6 nor SLAAC cannot automatically configure unicast IPv6 addresses.
  • Operating systems that support neither DHCPv6 nor ND RDNSS cannot automatically configure name servers in an IPv6-only environment.

External links

  • with OS tips