Microsoft Networking Blog:
We’re pleased to announce that Windows CLAT (Customer-side Translator) is generally available on Windows 11 Client 25H2 starting with build 26200.9550.
As organizations move toward IPv6-only and IPv6-mostly networks, some applications still depend on IPv4-only applications or services. Windows CLAT helps those applications continue to work when a network does not provide native IPv4 connectivity.
CLAT is the client-side component of 464XLAT. It statelessly translates IPv4 traffic from the Windows client into IPv6 for transport across the network to a provider-side translator (PLAT), which provides stateful NAT64 translation to IPv4.
Why CLAT?
- Compatibility with IPv4 resources: IPv6-only devices can reach IPv4 resources without requiring the whole network to be dual-stack.
- Reduced IPv4 address requirements: Devices can share a public IPv4 address through NAT64, reducing demand for scarce IPv4 addresses. This is critical for organizations that cannot obtain a significant block of IPv4 addresses for new networks due to IPv4 address depletion.
- Simpler network configuration: Organizations can deploy IPv6-only networks while retaining access to IPv4 resources.
- Seamless user experience: Translation happens as needed, without requiring users to know whether a service uses IPv4 or IPv6.
- Potential cost savings: IPv6-only deployment can reduce costs associated with IPv4 addresses and operating dual-stack infrastructure.
- Minimized security risk exposure: Similar to the above, dual‑stack networks expose two attack surfaces, each with its own vulnerabilities and configuration requirements. CLAT helps to reduce this by removing the need to secure an additional network.
- Incremental deployment: Organizations can introduce IPv6 in stages while maintaining IPv4 compatibility, rather than overhaul the entire network at once.
- A foundation for future IPv6 growth: CLAT helps organizations build on IPv6 rather than depend on an increasingly limited supply of IPv4 addresses.
How Windows CLAT Helps Organizations Accelerate To IPv6-Only
Feature | What it is | Why it’s important |
|---|---|---|
| IPv4 application access on IPv6 networks | CLAT is the client-side component of the 464XLAT architecture (RFC 6877). It translates IPv4 traffic so IPv4-only applications can communicate over an IPv6 network (where a NAT64/PLAT service exists.) | Organizations can move network infrastructure toward IPv6 without waiting for every application or destination to support IP |
| Local IPv4 compatibility for applications | Allows IPv4 addresses to be assigned to support IPv4-only application flow on IPv6-only devices and networks. | Helps existing applications continue to use familiar IPv4 networking while the device uses an IPv6 network underneath. |
| Support across network interfaces | The feature is designed for IPv6-capable connections across Wi-Fi, Ethernet, and cellular interfaces. | Devices can maintain IPv4 application compatibility as they connect through different network types. |
| Automatic recognition of IPv6-only networks | CLAT can begin configuration discovery when IPv4 connectivity is unavailable, or when a network signals IPv6-only-preferred operation using DHCP Option 108 (RFC 8925). | Reduces the need for users to configure connectivity themselves and gives networks a standards-based way to indicate that clients should prefer IPv6. |
| Prefix discovery from network advertisements | CLAT can discover the translation prefix from PREF64 information in IPv6 Router Advertisements, as defined by RFC 8781. | Allows compatible routers to provide the information devices need to use for translation, and to advertise prefix changes as the network evolves. |
| DNS-based prefix discovery | CLAT can also discover the translation prefix by querying ipv4only.arpa, following RFC 7050 and RFC 8880. This provides an alternative when the network does not provide PREF64 through Router Advertisements. | Gives organizations another standards-based discovery option for networks that rely on DNS to provide IPv4/IPv6 transition information. |
Where to Get More Details
For a practical overview of enabling Windows CLAT, confirming its configuration, and collecting logs, see our Windows CLAT Public Preview blog. For a deeper explanation of what CLAT is and how it works, see Windows CLAT Enters Private Preview: A Milestone for IPv6 Adoption.Accelerating the Global IPv6 Migration
We’re excited about the role Windows CLAT can play in the global transition to IPv6. By helping IPv4-dependent applications continue to work as networks evolve, this feature can make it easier for organizations to move toward IPv6-only and IPv6-mostly environments. We’re grateful to the customers and partners whose feedback helped bring Windows CLAT to general availability, and we look forward to seeing its impact across the IPv6 community. Source:
Windows CLAT is Now Generally Available | Microsoft Community Hub
As organizations move toward IPv6-only and IPv6-mostly networks, some applications still depend on IPv4-only applications or services. Windows CLAT...
Last edited:









