Re:The world in which IPv6 was a good design
by pocksuppet on Sunday April 19, 2026 @07:46PM
(#47828779)
They weren't all that wrong. NAT was an incompatible protocol upgrade - that's why it broke protocols that made pre-NAT assumptions, like FTP. DNS64 is an incompatible protocol upgrade that keeps most stuff still working. In DNS64, whenever your DNS resolver encounters an IPv4-only site, it translates it to an IPv6 address under a translator prefix, and returns that address to the client. The client connects to the translator server via that address, and the translator server opens an IPv4 connection to the website. This only breaks things to about the same small extent that NAT breaks old protocols like FTP.
Most things use DNS, so they keep working. Only things that rely on connecting to an exact IPv4 address break, which is very similar to the way that NAT broke things that relied on accepting connections to an exact IPv4 address.
Most things use DNS, so they keep working. Only things that rely on connecting to an exact IPv4 address break, which is very similar to the way that NAT broke things that relied on accepting connections to an exact IPv4 address.