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.2 (Ice Cream Sandwich) | Yes | Yes | No | Yes | |
ChromeOS | 67.0.3396.99 | Yes | Yes | No | Yes | |
Cisco IOS | 15.3 | Yes | Yes | Yes | Yes | 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. |
MX & MX series | No | No | No | No | Devices can only carry/pass through IPv6 on bridge, but not route. | |
Debian | 3.0 (woody) | Yes | Yes | Yes | Yes | RDNSS support with "rdnssd" and "resolvconf" or "openresolve" packages. |
Fedora | 13 | Yes | Yes | Yes | Yes | |
FreeBSD | 9.0 | Yes | Yes | Add-on | Yes | |
FreeDOS | 1.3 | No | No | No | No | |
HP-UX | 11i | Yes | Yes | Yes | Yes | |
IBM i | 7.1 | Yes | Yes | Yes | No | |
iOS | 4.1 | Yes | Yes | Yes | Yes | |
Juniper JUNOS | 14.1 | Yes | Yes | Yes | Yes | RDNSS support introduced in JunOS 14.1 |
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. |
macOS | Mac OS X 10.7 (Lion) | Yes | Yes | Yes | Yes | 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 | No | Yes | No | Yes | |
NetBSD | 7.0 | Yes | Yes | Yes | Yes | |
Nintendo | Switch 17.0.1 | No | No | ? | ? | |
OpenBSD | 6.6 | Yes | Yes | Add-on | Yes | RDNSS is only supported for rad(8) so far. As of 6.6, OpenBSD still does not favor IPv6 connectivity if there is IPv4 connectivity. |
openSUSE | 42.1 (Leap) | Yes | Yes | Yes | Yes | |
OpenVMS | 8.3 | Yes | Yes | No | No | |
PlayStation | 4 v3.50 | No | No | Yes | ? | |
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 | Yes | Yes | Yes | |
Solaris | 11 | Yes | Yes | Yes | Yes | |
SUSE Linux Enterprise Server | 11 | Yes | Yes | Yes | Yes | |
Symbian | 7.0 | Yes | Yes | No | No | [1][permanent dead link] |
Tizen (Smart TVs) | 1420.0 | Yes | Yes | ? | ? | |
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 | |
Windows NT (includesWindows 10 Mobile, and Xbox One onwards) | 5.1 (XP) | Yes | No | Add-on | No | Windows 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 Update | Yes | Yes | Yes | No | rdnssd-win32 provides an open source implementation of ND RDNSS | |
10 Creators Update and later | Yes | Yes | Yes | Yes | Windows 10 Creators Update introduces support for RFC 8106 (6106) RDNSS. | |
Windows Mobile | 6.5 | Yes | Yes | Lite | 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) | Yes | Yes | Yes | No | Private lab research. No privacy extensions (RFC4941). | |
z/OS | V1R4.0 | Yes | Yes | No | ? | |
z/VM | V5R1.0 | Yes | Yes | No | No | |
z/VSE | V4R2 | Add-on | 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.
External links
- ISOC IPv6 FAQ with OS tips
References
Support IPv6 https://issuetracker.google.com/issues/36908577 ↩
Support connecting to IPv6-only wireless networks https://issuetracker.google.com/issues/36949094 ↩
Support for DHCPv6 (RFC 3315) https://issuetracker.google.com/issues/36949085 ↩
"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 ↩
"IPv6 Support on MR Access Points". Cisco Meraki. 3 May 2021. https://documentation.meraki.com/MR/Other_Topics/IPv6_Support_on_MR_Access_Points ↩
"IPv6 Device Compatibility". Cisco Meraki. 5 October 2020. https://documentation.meraki.com/zGeneral_Administration/Other_Topics/IPv6_Device_Compatibility ↩
"Fedora 9 Installation Guide Chapter 9. Network Configuration". Fedora Project. Archived from the original on 2011-02-25. Retrieved 2011-02-04. https://web.archive.org/web/20110225194807/http://docs.fedoraproject.org/en-US/Fedora/9/html/Installation_Guide/ch-networkconfig.html#sn-network-manual-ipv6 ↩
"Fedora 9 Installation Guide Chapter 9. Network Configuration". Fedora Project. Archived from the original on 2011-02-25. Retrieved 2011-02-04. https://web.archive.org/web/20110225194807/http://docs.fedoraproject.org/en-US/Fedora/9/html/Installation_Guide/ch-networkconfig.html#sn-network-manual-ipv6 ↩
"Fedora 9 Installation Guide Chapter 9. Network Configuration". Fedora Project. Archived from the original on 2011-02-25. Retrieved 2011-02-04. https://web.archive.org/web/20110225194807/http://docs.fedoraproject.org/en-US/Fedora/9/html/Installation_Guide/ch-networkconfig.html#sn-network-manual-ipv6 ↩
FreeBSD Handbook. http://www.freebsd.org/doc/handbook/network-ipv6.html ↩
IPv6 Operating Systems. http://ipv6int.net/systems/index.html ↩
FreeBSD 9.0-RELEASE Release Notes. http://www.freebsd.org/releases/9.0R/relnotes.html ↩
"HP-UX 11i IPv6". Archived from the original on 2015-04-02. Retrieved 2011-04-15. https://web.archive.org/web/20150402110119/https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=T1306AA ↩
"IBM i 7.1 Information Center, Configuring IPv6". http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=/rzai2/rzai2configipv6.htm ↩
iPhone IPv6 Debugging Simplified with Ip6config — The IPv6 Experts.net https://web.archive.org/web/20120626142436/http://www.theipv6experts.net/2011/iphone-ipv6-debugging-simplified-ip6config/ ↩
"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 ↩
"30588 – off topic discussion of Mageia ipv6 support". https://bugs.mageia.org/show_bug.cgi?id=30588 ↩
nanog: Mac OS X Lion has DHCPv6 http://seclists.org/nanog/2011/Jul/417 ↩
nanog: Re: Mac OS X 10.7, still no DHCPv6 http://seclists.org/nanog/2011/Feb/1923 ↩
[RIPE Labs: https://labs.ripe.net/Members/emileaben/hampered-eyeballs Hampering Eyeballs - Observations on Two "Happy Eyeballs" Implementations] https://labs.ripe.net/Members/emileaben/hampered-eyeballs ↩
[IEEE Mailing List: https://www.ietf.org/mail-archive/web/v6ops/current/msg22455.html [v6ops] Apple and IPv6 - Happy Eyeballs] https://www.ietf.org/mail-archive/web/v6ops/current/msg22455.html ↩
"Bug 10984 - IPv6 Support declaration". Archived from the original on 2011-07-14. Retrieved 2011-01-22. https://web.archive.org/web/20110714065328/https://bugs.meego.com/show_bug.cgi?id=10984 ↩
"Bug 10049 - No IPv6 in handset UX". Archived from the original on 2011-07-14. Retrieved 2011-01-22. https://web.archive.org/web/20110714065424/https://bugs.meego.com/show_bug.cgi?id=10049 ↩
"rtnl: Receive notification of RDNSS from IPv6 router advertisements".[permanent dead link] https://git.kernel.org/?p=network/connman/connman.git;a=commit;h=75026d7e1c1e95dcbcfaa7d05bc5787da084f4e9 ↩
IPv6 Operating Systems. http://ipv6int.net/systems/index.html ↩
Release Notes for openSUSE Leap 42.1 Archived 2016-03-29 at the Wayback Machine. https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.1/ ↩
"IPv6 support in the PlayStation 4". Tore Anderson (GitHub). 15 June 2016. Archived from the original on 7 March 2024. Retrieved 30 March 2024. 1. It supports DHCPv6. Since the DHCPv6 client runs in user space, this strongly indicates that it's a deliberate move by Sony. https://toreanderson.github.io/2016/06/15/ipv6-support-in-the-playstation-4.html ↩
IPv6 Ready Logo Program Approved List. https://www.ipv6ready.org/db/index.php/public/logo/02-C-000527/ ↩
IPv6 Operating Systems. http://ipv6int.net/systems/index.html ↩
"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 ↩
Release Notes for SUSE Linux Enterprise Server 11. http://www.novell.com/linux/releasenotes/x86_64/SUSE-SLES/11/#IPv6 ↩
"How to Connect Your Samsung TV to Wi-Fi". Guiding Tech. 7 June 2023. Retrieved 2 April 2024. You can confirm the Wi-Fi network status and check other details like IP settings, DNS settings, and IPv6 using the steps below. https://www.guidingtech.com/how-to-connect-samsung-smart-tv-to-wifi/ ↩
"Palm Pre Plus - IPv6 support". Archived from the original on 2012-07-10. Retrieved 2011-01-22. https://archive.today/20120710110656/http://developer.palm.com/distribution/viewtopic.php?f=91&t=10028 ↩
IPv6 Operating Systems. http://ipv6int.net/systems/index.html ↩
"DHCPv6: Dibbler - a portable DHCPv6". Archived from the original on 2009-02-12. Retrieved 2011-09-24. https://web.archive.org/web/20090212095749/http://klub.com.pl/dhcpv6 ↩
IPv6 Ready Logo Program Approved List. https://www.ipv6ready.org/db/index.php/public/search/ ↩
IPv6 Operating Systems. http://ipv6int.net/systems/index.html ↩
rdnssd-win32|Free software downloads at SourceForge.net http://sourceforge.net/projects/rdnssd-win32/ ↩
IPv6 Ready Logo Program Approved List. https://www.ipv6ready.org/db/index.php/public/search/ ↩
IPv6 Operating Systems. http://ipv6int.net/systems/index.html ↩
"DHCPv6 Lite Registry Settings". 18 November 2015. http://msdn.microsoft.com/en-us/library/aa925828.aspx ↩
"IPv6 Support in Microsoft Products and Services". Archived from the original on 2015-12-22. Retrieved 2017-08-26. https://web.archive.org/web/20151222142339/https://technet.microsoft.com/en-us/network/hh994905.aspx ↩
"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 ↩
"z/VM IPv6 Support". February 2007. http://www.vm.ibm.com/networking/ipv6 ↩
"About z/VSE". Archived from the original on September 8, 2010. https://web.archive.org/web/20100908183907/http://www-03.ibm.com/systems/z/os/zvse/about/ ↩