An Introduction to NAT64

  • Such a pet peeve of mine. Define it, at least on the page. From wikipedia.

    > NAT64 is an IPv6 transition mechanism that facilitates communication between IPv6 and IPv4 hosts by using a form of network address translation (NAT). The NAT64 gateway is a translator between IPv4 and IPv6 protocols, for which function it needs at least one IPv4 address and an IPv6 network segment comprising a 32-bit address space.

  • Typically paired with 464xlat in an IPv6-only environment, for programs that are hard-coded for IPv4.

    An excellent `just-works` example is https://github.com/toreanderson/clatd

  • Back in the day I wrote tnat64, a simple tsocks-like wrapper to redirect IPv4-only applications to a NAT64 gateway. It even worked with Skype to a degree: it'd log in and then repeatedly reconnect every minute or so.

  • Another video on NAT64 by ungleich: https://www.youtube.com/watch?v=IoYKNE4kSrA on their implementation using p4

  • I see no reason to use NAT64 over NAT. Am I wrong here?

  • sound is too low.