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 | Yes | Yes | Yes | No | |
| AlliedWare Plus | 5.4.4 | Yes | Yes | Yes | No | |
| Android | 4.2 (Ice Cream Sandwich) | Yes[1][2] | Yes | No[3] | Yes | |
| ChromeOS | 67.0.3396.99 | Yes | Yes | No | Yes | |
| Cisco IOS | 15.3 | Yes | Yes | Yes | Yes[4] | 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.[5] | 
| MX & MX series | No | No | No | No | Devices can only carry/pass through IPv6 on bridge, but not route.[6] | |
| Debian | 3.0 (woody) | Yes | Yes | Yes | Yes | RDNSS support with "rdnssd" and "resolvconf" or "openresolve" packages. | 
| Fedora | 13 | Yes | Yes[7] | Yes[7] | Yes[7] | |
| FreeBSD | 9.0 | Yes[8] | Yes | Add-on[9] | Yes[10] | |
| FreeDOS | 1.3 | No | No | No | No | |
| HP-UX | 11i | Yes | Yes | Yes | Yes | [11] | 
| IBM i | 7.1 | Yes | Yes | Yes | No | [12] | 
| iOS | 4.1 | Yes | Yes | Yes | Yes[13] | |
| Juniper JUNOS | 14.1 | Yes | Yes | Yes | Yes | RDNSS support introduced in JunOS 14.1[14] | 
| 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.[15] | 
| macOS | Mac OS X 10.7 (Lion) | Yes | Yes | Yes[16] | Yes[17] | Versions 10.7 through 10.10 often prefer IPv4 even when working IPv6 connectivity is available.[18] Versions 10.11 and up will prioritize IPv6 Traffic in spec with Happy Eyeballs.[19] | 
| MeeGo | 1.2 | No[20] | Yes[21] | No | Yes[22] | |
| NetBSD | 7.0 | Yes | Yes | Yes | Yes | |
| Nintendo | Switch 17.0.1 | No | No | ? | ? | |
| OpenBSD | 6.6 | Yes | Yes | Add-on[9] | 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[23] | Yes | Yes | Yes | |
| OpenVMS | 8.3 | Yes | Yes | No | No | |
| PlayStation | 4 v3.50 | No | No | Yes[24] | ? | |
| 5 | Yes | Yes | Yes | ? | ||
| ReactOS | 0.4.11 | No | No | No | No | Though ReactOS itself has no IPv6 support, ReactOS Foundation services are all IPv6 enabled. | 
| Red Hat Enterprise Linux | 6 | Yes[25] | Yes | Yes[9] | Yes | |
| Solaris | 11 | Yes | Yes | Yes | Yes[26] | |
| SUSE Linux Enterprise Server | 11 | Yes[27] | Yes | Yes | Yes | |
| Symbian | 7.0 | Yes | Yes | No | No | |
| Tizen (Smart TVs) | 1420.0 | Yes | Yes | ? | ? | [28] | 
| 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 | [29] | 
| Windows NT (includes Windows 10 Mobile, and Xbox One onwards)  | 
5.1 (XP) | Yes | No | Add-on[9] | No | Windows XP users can use Dibbler, an open source DHCPv6 implementation. --update: Windows XP fully supports IPv6- but NOT IPv6 DNS queries (nslookup)[30] | 
| 6.x (Vista, 7, 8, 8.1), 10 RTM-Anniversary Update | Yes[31] | Yes | Yes[9] | No | dnssd-win32 provides an open source implementation of ND RDNSS[32] | |
| 10 Creators Update and later | Yes[31] | Yes | Yes[9] | Yes | Windows 10 Creators Update introduces support for RFC 8106 (6106) RDNSS. | |
| Windows Mobile | 6.5 | Yes | Yes | Lite[33] | 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)[34] | Yes | Yes | Yes | No | Private lab research. No privacy extensions (RFC4941). | |
| z/OS | V1R4.0 | Yes | Yes | No[35] | ? | |
| z/VM | V5R1.0 | Yes | Yes | No | No | [36] | 
| z/VSE | V4R2 | Add-on[37] | 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
    
- Support IPv6
 - Support connecting to IPv6-only wireless networks
 - Support for DHCPv6 (RFC 3315)
 - "Cisco IOS IPv6 Command Reference - IPv6 Commands: Ipv6 mo to ipv6 ospf da [Support]".
 - "IPv6 Support on MR Access Points". Cisco Meraki. 3 May 2021.
 - "IPv6 Device Compatibility". Cisco Meraki. 5 October 2020.
 - "Fedora 9 Installation Guide Chapter 9. Network Configuration". Fedora Project. Archived from the original on 2011-02-25. Retrieved 2011-02-04.
 - FreeBSD Handbook.
 - IPv6 Operating Systems.
 - FreeBSD 9.0-RELEASE Release Notes.
 - "HP-UX 11i IPv6". Archived from the original on 2015-04-02. Retrieved 2011-04-15.
 - "IBM i 7.1 Information Center, Configuring IPv6".
 - iPhone IPv6 Debugging Simplified with Ip6config — The IPv6 Experts.net
 - "DNS-server-address | ICMP Router Discovery Protocol User Guide | Juniper Networks TechLibrary".
 - "30588 – off topic discussion of Mageia ipv6 support".
 - nanog: Mac OS X Lion has DHCPv6
 - nanog: Re: Mac OS X 10.7, still no DHCPv6
 - [RIPE Labs: https://labs.ripe.net/Members/emileaben/hampered-eyeballs Hampering Eyeballs - Observations on Two "Happy Eyeballs" Implementations]
 - [IEEE Mailing List: https://www.ietf.org/mail-archive/web/v6ops/current/msg22455.html [v6ops] Apple and IPv6 - Happy Eyeballs]
 - "Bug 10984 - IPv6 Support declaration". Archived from the original on 2011-07-14. Retrieved 2011-01-22.
 - "Bug 10049 - No IPv6 in handset UX". Archived from the original on 2011-07-14. Retrieved 2011-01-22.
 - "rtnl: Receive notification of RDNSS from IPv6 router advertisements".
 - Release Notes for openSUSE Leap 42.1 Archived 2016-03-29 at the Wayback Machine.
 -  "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.
 - IPv6 Ready Logo Program Approved List.
 - "Oracle Solaris IPv6 Implementation - Configuring and Administering Oracle Solaris 11.1 Networks".
 - Release Notes for SUSE Linux Enterprise Server 11.
 -  "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.
 - "Palm Pre Plus - IPv6 support". Archived from the original on 2012-07-10. Retrieved 2011-01-22.
 - "DHCPv6: Dibbler - a portable DHCPv6". Archived from the original on 2009-02-12. Retrieved 2011-09-24.
 - IPv6 Ready Logo Program Approved List.
 - rdnssd-win32|Free software downloads at SourceForge.net
 - "DHCPv6 Lite Registry Settings". 18 November 2015.
 - "IPv6 Support in Microsoft Products and Services". Archived from the original on 2015-12-22. Retrieved 2017-08-26.
 - "z/OS V1R12.0 Communications Server IPv6 Network and Application Design Guide".
 - "z/VM IPv6 Support". February 2007.
 - "About z/VSE".
 
External links
    
- ISOC IPv6 FAQ with OS tips
 
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.