This table possibly contains original research .(July 2022) |
This is a comparison of applications in regard to their support of the IPv6 protocol.
Application | OS | Version | IPv6 Support | Notes |
---|---|---|---|---|
Android Studio | Windows | No | Cannot download SDK components from behind a NAT64, requires native IPv4 | |
Arduino Studio | Windows | No | Cannot download board definitions from behind a NAT64, requires native IPv4 | |
Avid Sibelius License Server | Windows | All | No | The license server only binds to and listens on IPv4 |
Avigilon Control Center | Windows | All | No | Neither the server, client nor cameras support IPv6 |
Bromcom MIS | Windows | All | Partial | Bromcom MIS will work on an IPv6 only network, however the access-control lists do not support IPv6 and have to be removed from a user's account directly in the SQL database. Bromcom does not officially support IPv6. |
Google Chrome | Windows | 47+ | Yes | |
Mozilla Firefox | Windows | 46 (Tested) | Yes | Supports IPv6 addresses under Windows using brackets as [IPv6]:port |
Microsoft Internet Explorer | Windows | 11 | Yes | Supports IPv6 addresses under Windows using brackets as [IPv6]:port |
Windows File Explorer | Windows | Tested with Windows 7–10, maybe XP | Yes | Supports IPv6 addresses in the address field, using \\fe80--abcd-eff0.ipv6-literal.net using dashes instead of colons. |
Microsoft Exchange Server [1] | Windows | 2013+ | Yes | |
Internet Explorer [1] | Windows | 9+ | Yes | |
Microsoft SQL Server [1] | Windows | 2005+ | Yes | |
Microsoft Windows Server Update Services [1] | Windows | 4.0 | Yes | WSUS will work in an IPv6 only network, however Microsoft's Windows Update servers are only available over IPv4 so either an IPv6 transition mechanism will be needed, or a proxy server. |
Mosh | Linux | 1.2.5+ | Yes | |
PuTTY | All | 0.66+ | Yes | |
Sage 200cloud | Windows | v2015 and v2016 | Partial | Sage 200 mostly works in an IPv6 environment as it is based on Microsoft IIS. Activation will not work over IPv6 or using a proxy server so the Sage application server needs to have an IPv4 address to activate. The Sage 200 task launch will also fail to run if the IPv6 stack is uninstalled. |
Skype for Business | Windows | All | Partial | The Skype for Business client supports IPv6 only networks where the IPv4 stack is not bound to a network adapter, however it will crash if the IPv4 stack is uninstalled. |
Smoothwall SWG, UTM and WAM | Linux | All | No | |
SolarWinds TFTP Server | Windows | 10+ | Yes | |
SolidNetwork License Manager | Windows | All | No | |
Spotify (Windows UWP app) | Windows | No | No network connectivity detected by the app from behind NAT64, requires native IPv4 | |
Steam Client | Windows, macOS, Linux | All | No | Cannot log in on IPv6-only network. If logged in on an IPv4 network and moved to an IPv6 network, Steam Client goes offline. [2] |
Netflix app | LG webOS, Xbox OS | All | No | Hardcoded to send DNS requests to 8.8.8.8, or the DHCPv4 designated DNS server as a fallback if 8.8.8.8 is unreachable. Only requests A records, not AAAA, meaning it is completely dependent on IPv4. LG webOS and other LG webOS applications run fine without IPv4 access, so it is not the fault of the operating system. [3] |
Thermomix | Thermomix OS | All | Yes | The Thermomix® TM6 supports the current standard Internet protocol IPv6 [4] |
Microsoft Store | Xbox OS | All | Partial | Xbox Series X - can browse the store using IPv6-only connection with NAT64, but downloads get stuck in the queue until native IPv4 is available |
An Internet Protocol address is a numerical label such as 192.0.2.1 that is assigned to a device connected to a computer network that uses the Internet Protocol for communication. IP addresses serve two main functions: network interface identification, and location addressing.
Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion, and was intended to replace IPv4. In December 1998, IPv6 became a Draft Standard for the IETF, which subsequently ratified it as an Internet Standard on 14 July 2017.
The Internet Protocol (IP) is the network layer communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet.
A virtual private network (VPN) is a mechanism for creating a secure connection between a computing device and a computer network, or between two networks, using an insecure communication medium such as the public Internet.
The Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks. In operation since before 1985, NTP is one of the oldest Internet protocols in current use. NTP was designed by David L. Mills of the University of Delaware.
Zero-configuration networking (zeroconf) is a set of technologies that automatically creates a usable computer network based on the Internet Protocol Suite (TCP/IP) when computers or network peripherals are interconnected. It does not require manual operator intervention or special configuration servers. Without zeroconf, a network administrator must set up network services, such as Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS), or configure each computer's network settings manually.
6to4 is an Internet transition mechanism for migrating from Internet Protocol version 4 (IPv4) to version 6 (IPv6) and a system that allows IPv6 packets to be transmitted over an IPv4 network without the need to configure explicit tunnels. Special relay servers are also in place that allow 6to4 networks to communicate with native IPv6 networks.
In computer networking, Teredo is a transition technology that gives full IPv6 connectivity for IPv6-capable hosts that are on the IPv4 Internet but have no native connection to an IPv6 network. Unlike similar protocols such as 6to4, it can perform its function even from behind network address translation (NAT) devices such as home routers.
In computer networks, a tunneling protocol is a communication protocol which allows for the movement of data from one network to another. It can, for example, allow private network communications to be sent across a public network, or for one network protocol to be carried over an incompatible network, through a process called encapsulation.
Internet Gateway DeviceControl Protocol is a protocol based on UPnP for mapping ports in network address translation (NAT) setups, supported by some NAT-enabled routers. It is a common communications protocol for automatically configuring port forwarding, and is part of an ISO/IEC Standard rather than an Internet Engineering Task Force standard.
IPv4 address exhaustion is the depletion of the pool of unallocated IPv4 addresses. Because the original Internet architecture had fewer than 4.3 billion addresses available, depletion has been anticipated since the late 1980s when the Internet started experiencing dramatic growth. This depletion is one of the reasons for the development and deployment of its successor protocol, IPv6. IPv4 and IPv6 coexist on the Internet.
In computing, Microsoft's Windows Vista and Windows Server 2008 introduced in 2007/2008 a new networking stack named Next Generation TCP/IP stack, to improve on the previous stack in several ways. The stack includes native implementation of IPv6, as well as a complete overhaul of IPv4. The new TCP/IP stack uses a new method to store configuration settings that enables more dynamic control and does not require a computer restart after a change in settings. The new stack, implemented as a dual-stack model, depends on a strong host-model and features an infrastructure to enable more modular components that one can dynamically insert and remove.
An IPv6 transition mechanism is a technology that facilitates the transitioning of the Internet from the Internet Protocol version 4 (IPv4) infrastructure in use since 1983 to the successor addressing and routing system of Internet Protocol Version 6 (IPv6). As IPv4 and IPv6 networks are not directly interoperable, transition technologies are designed to permit hosts on either network type to communicate with any other host.
The deployment of IPv6, the latest version of the Internet Protocol (IP), has been in progress since the mid-2000s. IPv6 was designed as the successor protocol for IPv4 with an expanded addressing space. IPv4, which has been in use since 1982, is in the final stages of exhausting its unallocated address space, but still carries most Internet traffic.
DirectAccess, also known as Unified Remote Access, is a VPN technology that provides intranet connectivity to client computers when they are connected to the Internet. Unlike many traditional VPN connections, which must be initiated and terminated by explicit user action, DirectAccess connections are designed to connect automatically as soon as the computer connects to the Internet. DirectAccess was introduced in Windows Server 2008 R2, providing this service to Windows 7 and Windows 8 "Enterprise" edition clients. In 2010, Microsoft Forefront Unified Access Gateway (UAG) was released, which simplifies the deployment of DirectAccess for Windows 2008 R2, and includes additional components that make it easier to integrate without the need to deploy IPv6 on the network, and with a dedicated user interface for the configuration and monitoring. Some requirements and limitations that were part of the design of DirectAccess with Windows Server 2008 R2 and UAG have been changed. While DirectAccess is based on Microsoft technology, third-party solutions exist for accessing internal UNIX and Linux servers through DirectAccess. With Windows Server 2012, DirectAccess is fully integrated into the operating system, providing a user interface to configure and native IPv6 and IPv4 support.
An Internet Protocol version 6 address is a numeric label that is used to identify and locate a network interface of a computer or a network node participating in a computer network using IPv6. IP addresses are included in the packet header to indicate the source and the destination of each packet. The IP address of the destination is used to make decisions about routing IP packets to other networks.
NAT64 is an IPv6 transition mechanism that facilitates communication between IPv6 and IPv4 hosts by using a form of network address translation (NAT). The NAT64 gateway is a translator between IPv4 and IPv6 protocols, for which function it needs at least one IPv4 address and an IPv6 network segment comprising a 32-bit address space. The "well-known prefix" reserved for this service is 64:ff9b::/96.
Port Control Protocol (PCP) is a computer networking protocol that allows hosts on IPv4 or IPv6 networks to control how the incoming IPv4 or IPv6 packets are translated and forwarded by an upstream router that performs network address translation (NAT) or packet filtering. By allowing hosts to create explicit port forwarding rules, handling of the network traffic can be easily configured to make hosts placed behind NATs or firewalls reachable from the rest of the Internet, which is a requirement for many applications.
The Thermomix is a multi-purpose kitchen appliance of the Multicooker type made by the Vorwerk Corporate Group. The current Thermomix has a heating element, a motor for fast or slow blending and stirring, and a weighing scale. The functions can be accessed simultaneously to carry out steaming, emulsifying, blending, precise heating, mixing, milling, whipping, kneading, chopping, weighing, grinding and stirring. The 2014 Thermomix TM5 also has a touchscreen with a guided mode which allows the user to follow recipes step by step.
Multicast routing is one of the routing protocols in IP networking.
TM6 supports the current standard Internet protocol IPv6