Comparison of IPv6 support in operating systems

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.

## External links

* ISOC IPv6 FAQ with OS tips

* v
* t
* e

Internet Protocol version 6

General|

* IPv6
* IPv6 address
* IPv6 packet
* Mobile IPv6

Deployment|

* IPv6 deployment
* World IPv6 Day and World IPv6 Launch Day
* Comparison of IPv6 support in operating systems
* List of IPv6 tunnel brokers

IPv4 to IPv6 topics|

* IPv4 address exhaustion
* IPv6 transition mechanism

Related protocols|

* DHCPv6
* ICMPv6
* Neighbor Discovery Protocol
* Multicast Listener Discovery
* Secure Neighbor Discovery
* Multicast router discovery
* Site Multihoming by IPv6 Intermediation

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Comparison of IPv6 support in operating systems. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Comparison_of_IPv6_support_in_operating_systems&oldid=4345245"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template