Software:Comparison of IPv6 support in operating systems

From HandWiki
Short description: None


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 Yes Yes Yes No
AlliedWare Plus 5.4.4 Yes Yes Yes No
Android 4.1 (Jelly Bean) Yes[1][2] Yes No[3] Yes DHCPv6-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.[4]
ChromeOS 67.0.3396.99 Yes Yes No Yes
Cisco IOS 15.3 Yes Yes Yes Yes[5] Support for RDNSS option as of 15.4(1)T, 15.3(2)S.
Cisco Meraki MR series 28.1 and later Yes Yes No Yes Devices support DHCPv6 for clients but not for themselves.[6]
MX & MX series No No No No Devices can only carry/pass through IPv6 on bridge, but not route.[7]
Debian 3.0 (woody) Yes Yes Yes Yes RDNSS support with "rdnssd" and "resolvconf" or "openresolve" packages.
Fedora 13 Yes Yes[8] Yes[8] Yes[8]
FreeBSD 9.0 Yes[9] Yes Add-on[10] Yes[11]
FreeDOS 1.3 No No No No
HP-UX 11i Yes Yes Yes Yes [12]
IBM i 7.1 Yes Yes Yes No [13]
iOS 4.1 Yes Yes Yes Yes[14]
Juniper JUNOS 14.1 Yes Yes Yes Yes RDNSS support introduced in JunOS 14.1[15]
LibreELEC 9.2.1 Yes Yes Yes Yes
Mageia 7+ Yes Yes Yes Yes Mageia has had full support for IPv6 only and IPv4 + IPv6 since Mageia 7, as well as continuing to support IPv4 only systems.[16]
macOS Mac OS X 10.7 (Lion) Yes Yes Yes[17] Yes[18] Versions 10.7 through 10.10 often prefer IPv4 even when working IPv6 connectivity is available.[19] Versions 10.11 and up will prioritize IPv6 Traffic in spec with Happy Eyeballs.[20]
MeeGo 1.2 No[21] Yes[22] No Yes[23]
NetBSD 7.0 Yes Yes Yes Yes
Nintendo Switch 17.0.1 No No No No
Switch 2 20.1.5 Yes Yes ? ?
OpenBSD 6.6 Yes Yes Add-on[10] Yes
openSUSE 42.1 (Leap) Yes[24] Yes Yes Yes
OpenVMS 8.3 Yes Yes No No
PlayStation 4 v3.50 No No Yes[25] ?
5 Yes Yes Yes ?
ReactOS 0.4.14 No No No No Though ReactOS itself has no IPv6 support, ReactOS Foundation services are all IPv6 enabled.
Red Hat Enterprise Linux 6 Yes[26] Yes Yes[10] Yes
Solaris 11 Yes Yes Yes Yes[27]
SUSE Linux Enterprise Server 11 Yes[28] Yes Yes Yes
Symbian 7.0 Yes Yes No No
Tizen (Smart TVs) 1420.0 Yes Yes ? ? [29]
1622.4 Yes Yes ? ?
Ubuntu All supported versions Yes Yes Yes Yes RDNSS support available so long as NetworkManager uses IPv6 "Automatic" setting, otherwise "rdnssd" package required.
webOS 2.1.0 No No No No [30]
Windows NT (includes
Windows 10 Mobile, and Xbox One onwards)
5.1 (XP) Yes No Add-on[10] No Windows XP users can use Dibbler, an open source DHCPv6 implementation. --update: Windows XP fully supports IPv6- but NOT IPv6 DNS queries (nslookup)[31]
6.x (Vista, 7, 8, 8.1), 10 RTM-Anniversary Update Yes[32] Yes Yes[10] No rdnssd-win32 provides an open source implementation of ND RDNSS[33]
10 Creators Update and later Yes[32] Yes Yes[10] Yes Windows 10 Creators Update introduces support for RFC 8106 (6106) RDNSS.
Windows Mobile 6.5 Yes Yes Lite[34] No If the OEM explicitly unsets the SYSGEN_TCPIP6 pre-processor symbol, the built image will not have any IPv6 capabilities.
Windows Phone 7.5 No No No No
8(.1)[35] Yes Yes Yes No Private lab research. No privacy extensions (RFC4941).
z/OS V1R4.0 Yes Yes No[36] ?
z/VM V5R1.0 Yes Yes No No [37]
z/VSE V4R2 Add-on[38] No ? ? 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.

References

  1. Support IPv6
  2. Support connecting to IPv6-only wireless networks
  3. Support for DHCPv6 (RFC 3315)
  4. https://android-developers.googleblog.com/2025/09/simplifying-advanced-networking-with.html
  5. "Cisco IOS IPv6 Command Reference - IPv6 Commands: Ipv6 mo to ipv6 ospf da [Support]". http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipv6/command/ipv6-cr-book/ipv6-i3.html#wp3800310030. 
  6. "IPv6 Support on MR Access Points". 3 May 2021. https://documentation.meraki.com/MR/Other_Topics/IPv6_Support_on_MR_Access_Points. 
  7. "IPv6 Device Compatibility". 5 October 2020. https://documentation.meraki.com/zGeneral_Administration/Other_Topics/IPv6_Device_Compatibility. 
  8. 8.0 8.1 8.2 "Fedora 9 Installation Guide Chapter 9. Network Configuration". http://docs.fedoraproject.org/en-US/Fedora/9/html/Installation_Guide/ch-networkconfig.html#sn-network-manual-ipv6. Retrieved 2011-02-04. 
  9. FreeBSD Handbook.
  10. 10.0 10.1 10.2 10.3 10.4 10.5 IPv6 Operating Systems.
  11. FreeBSD 9.0-RELEASE Release Notes.
  12. "HP-UX 11i IPv6". https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T1306AA. 
  13. "IBM i 7.1 Information Center, Configuring IPv6". http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=/rzai2/rzai2configipv6.htm. 
  14. iPhone IPv6 Debugging Simplified with Ip6config — The IPv6 Experts.net
  15. "DNS-server-address | ICMP Router Discovery Protocol User Guide | Juniper Networks TechLibrary". http://www.juniper.net/techpubs/en_US/junos14.1/topics/reference/configuration-statement/dns-server-address-edit-protocols-router-advertisement.html. 
  16. "30588 – off topic discussion of Mageia ipv6 support". https://bugs.mageia.org/show_bug.cgi?id=30588. 
  17. nanog: Mac OS X Lion has DHCPv6
  18. nanog: Re: Mac OS X 10.7, still no DHCPv6
  19. [RIPE Labs: https://labs.ripe.net/Members/emileaben/hampered-eyeballs Hampering Eyeballs - Observations on Two "Happy Eyeballs" Implementations]
  20. [IEEE Mailing List: https://www.ietf.org/mail-archive/web/v6ops/current/msg22455.html [v6ops] Apple and IPv6 - Happy Eyeballs]
  21. "Bug 10984 - IPv6 Support declaration". http://bugs.meego.com/show_bug.cgi?id=10984. 
  22. "Bug 10049 - No IPv6 in handset UX". http://bugs.meego.com/show_bug.cgi?id=10049. 
  23. "rtnl: Receive notification of RDNSS from IPv6 router advertisements". https://git.kernel.org/?p=network/connman/connman.git;a=commit;h=75026d7e1c1e95dcbcfaa7d05bc5787da084f4e9. 
  24. Release Notes for openSUSE Leap 42.1 .
  25. "IPv6 support in the PlayStation 4". Tore Anderson (GitHub). 15 June 2016. https://toreanderson.github.io/2016/06/15/ipv6-support-in-the-playstation-4.html. "1. It supports DHCPv6. Since the DHCPv6 client runs in user space, this strongly indicates that it’s a deliberate move by Sony." 
  26. IPv6 Ready Logo Program Approved List.
  27. "Oracle Solaris IPv6 Implementation - Configuring and Administering Oracle Solaris 11.1 Networks". https://docs.oracle.com/cd/E26502_01/html/E28989/ipv6-ref-83.html. 
  28. Release Notes for SUSE Linux Enterprise Server 11.
  29. "How to Connect Your Samsung TV to Wi-Fi". Guiding Tech. 7 June 2023. https://www.guidingtech.com/how-to-connect-samsung-smart-tv-to-wifi/. "You can confirm the Wi-Fi network status and check other details like IP settings, DNS settings, and IPv6 using the steps below." 
  30. "Palm Pre Plus - IPv6 support". http://developer.palm.com/distribution/viewtopic.php?f=91&t=10028. 
  31. "DHCPv6: Dibbler - a portable DHCPv6". http://klub.com.pl/dhcpv6. 
  32. 32.0 32.1 IPv6 Ready Logo Program Approved List.
  33. rdnssd-win32|Free software downloads at SourceForge.net
  34. "DHCPv6 Lite Registry Settings". 18 November 2015. http://msdn.microsoft.com/en-us/library/aa925828.aspx. 
  35. "IPv6 Support in Microsoft Products and Services". https://technet.microsoft.com/en-us/network/hh994905.aspx. Retrieved 2017-08-26. 
  36. "z/OS V1R12.0 Communications Server IPv6 Network and Application Design Guide". http://publib.boulder.ibm.com/infocenter/zos/v1r12/topic/com.ibm.zos.r12.hale001/ipv6d001999564.htm. 
  37. "z/VM IPv6 Support". February 2007. http://www.vm.ibm.com/networking/ipv6. 
  38. "About z/VSE". http://www-03.ibm.com/systems/z/os/zvse/about.