Contributor
Momoka

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.