If you are interested, we can implement NAT64 in all of our locations (basically, it is 64:ff9b::/96 IPv6 prefix that performs NAT from IPv6 to IPv4).

To transparently use it, the only thing that required from the customer side is to use DNS64 (for example, 2606:4700:4700::64). This will replace all DNS A records with DNS AAAA from 64:ff9b::/96 IPv6 prefix. If there are original DNS AAAA records, they will be left intact.

Reply to this note

Please Login to reply.

Discussion

how would that work exactly?

As I described previously, DNS64 resolver will replace DNS A records with DNS AAAA records that are IPv4 addresses wrapped in 64:ff9b::/96 IPv6 prefix. This IPv6 prefix is routed to our NAT64 box that will perform NAT between IPv6 and reach IPv4 only networks using shared IPv4.

Your IPv6-only VM <- IPv6 -> Our NAT64 box <- IPv4 -> Github (for example)