%% You should probably cite draft-ietf-behave-v6v4-xlate-stateful instead of this I-D. @techreport{bagnulo-behave-nat64-03, number = {draft-bagnulo-behave-nat64-03}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-bagnulo-behave-nat64/03/}, author = {Marcelo Bagnulo and Philip Matthews and Iljitsch van Beijnum}, title = {{NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers}}, pagetotal = 26, year = 2009, month = mar, day = 7, abstract = {NAT64 is a mechanism for translating IPv6 packets to IPv4 packets and vice-versa. DNS64 is a mechanism for synthesizing AAAA records from A records. These two mechanisms together enable client-server communication between an IPv6-only client and an IPv4-only server, without requiring any changes to either the IPv6 or the IPv4 node, for the class of applications that work through NATs. They also enable peer-to-peer communication between an IPv4 and an IPv6 node, where the communication can be initiated by either end using existing, NAT-traversing, peer-to-peer communication techniques. This document specifies NAT64, and gives suggestions on how they should be deployed.}, }