Implement IPv4 to IPv6 address synthesis (RFC6052) to utilize the NAT64 on a IPv6 only network.
- Mentors
- Kenichi Ishibashi, Takashi Toyoshima
- Organization
- Chromium
- Technologies
- c++
- Topics
- networking, ipv6, dns, nat64
Implement IPv4 to IPv6 address synthesis (RFC6052), and Pref64://n discovery using domain name "ipv4only.arpa." (RFC7050) so packets will utilise the NAT64 in an IPv6 only network.
Currently, Chrome cannot access an IPv4 literal when the network is IPv6 only (such as when an IPv4 address is directly written in the search bar) because it cannot utilise DNS64.
In order for the packet to use NAT64 in the network, Chrome will now append the IPv4 to IPv6 translation prefix (Pref64::/n) to the IPv4 address.