Department of Defense
High Performance Computing Modernization Program

This article identifies several sources of information about software products that do (or do not) support Internet Protocol version 6 (IPv6), but it does not (indeed, cannot) provide comprehensive information about the tens of thousands of products available from hundreds of vendors. There is currently no single source that identifies all software products that support IPv6.

The IPv6 support status of a software product can be determined:

  1. Formally, by conducting a test based on a written, publicly available test plan, and/or
  2. Informally, based on users’ experiences and developers’ statements.

When none of the sources in this article mention the IPv6 support status of a software product of interest, a search for

“software product name” ipv6 support

using any web search engine (including the double quote marks around software product name) may informally determine its IPv6 support status.

The IPv6 Product Testing Results article in the Testing section identifies four different categories of organizations:

International,
United States (US) government,
US Department of Defense, and
Commercial and open source

that have formally tested many software as well as hardware products and determined their support or lack of support.

Beginning in 2016, apps for Apple iOS 9 (or later) submitted to the App Store must first be formally tested and found to be compatible with IPv6 DNS64/NAT64 networks.and also support IPv6-only networking.

 

(Note: The sources of IPv6 product support status mentioned below provide only informal determinations.)

 

Seven sections and individual articles in this IPv6 Knowledge base identify software products that do or do not support IPv6, including:

  1. IP Transport section provides configuration details for various computer and router operating systems 
        that support IPv6,
  2. Security section provides configuration details for various firewalls that support IPv6,
  3. Applications section provides configuration details for various web browsers that support IPv6,
  4. IPv6 and Virtual Private Networks (VPN) article in the Infrastructure section identifies VPNs that 
        simultaneously tunnel both IPv6 and IPv4 through a single tunnel,
  5. Further Resources for Enabling IPv6 section of the Enabling IPv6 in Microsoft Windows 
        Environment article in the Infrastructure section,
  6. IPv6 Software Information file (archived Dec 2011, but IPv6 support status remains valid for later  
        versions) lists software that supports IPv6 (or indicates that it does not use Internet Protocol at all):
        (a) System and Application Development Products (Libraries, Compliers, Debuggers, et cetera) and
        (b) Third Party Products (Commercial Off The Shelf [COTS], Government Off The Shelf [GOTS], 
            and Open Source).
        (Since this file was originally compiled as part of the Defense Research and Engineering (DREN)
        IPv6 Pilot, many of the entries are for software used on supercomputers.), and
  7. Software-Defined Overview article in the Software-Defined Networking (SDN) knowledge base 
        mentions several specific software products. Unless otherwise noted therein, those products support
        IPv6.

The Microsoft.com IPv6 Support in Microsoft Products and Services article (archived Sept 2017, but IPv6 support status remains valid for later versions) lists Microsoft applications, server and Operating System software that do or do not support IPv6.

The IPv6 compliance of WLCG applications file (archived June, 2014, but IPv6 support status remains valid for later versions) lists Worldwide Large Hadron Collider (LHC) Computing Grid (WLCG) software that supports or does not support IPv6. Since this file was originally compiled as part of the WLCG project, many of the entries are for software used on supercomputers.

The IPv6 to Standard website (last updated in 2011, but IPv6 support status remains valid for later versions), was maintained by the IETF IPv6 working group (concluded in 2007) and is maintained by the IETF IPv6 Maintenance 6man working group. It lists many, many software products that support IPv6.

Several articles in the Wikipedia Encyclopedia indicate whether software products in several categories do or do not support IPv6, including:

common applications,
email clients,
DNS servers,
IP address management (IPAM),
mail servers,
network monitoring systems,
operating systems,
     licensed operating systems,
    
open-source operating systems,
remote desktop software,
SSH clients,
SSH servers,
Usenet newsreaders,
virtual private network services,
web browsers,
web hosting control panels, and
web server software

The University of Wisconsin Knowledgebase IPv6 Application Compatibility article lists software products that do support IPv6 (archived Nov 2009, but IPv6 support status remains valid for later versions).

The DeepSpace 6 Linux IPv6 Portal, Networking Applications article lists Networking Applications that do support IPv6.


Top