NAT64
siglaSignifica: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers
Tradução stateful que deixa clientes só IPv6 alcançarem servidores IPv4 dividindo poucos endereços IPv4 públicos.
O NAT64 (RFC 6146) é como redes só IPv6, entre elas várias redes celulares, continuam alcançando a internet IPv4. Ele trabalha com o DNS64, que sintetiza registros AAAA para nomes só IPv4, e falha com tudo o que lhe entrega um literal IPv4 em vez de um nome.
Quando um nome não tem AAAA, o DNS64 embute o endereço do registro A num prefixo, o bem conhecido 64:ff9b::/96, a menos que a operadora tenha escolhido o seu: a título de ilustração, 192.0.2.33 vira 64:ff9b::c000:221, também escrito 64:ff9b::192.0.2.33. O cliente conecta nesse endereço, e o NAT64 tira o destino IPv4 direto dos últimos 32 bits, escolhe uma porta no seu endereço IPv4 público e cria o mapeamento, traduzindo endereço e porta. As duas peças só compartilham o prefixo.
Os hosts descobrem o prefixo pedindo os registros AAAA de ipv4only.arpa, cujos registros A reais são 192.0.0.170 e 192.0.0.171, ou pela opção PREF64 (tipo 38) nos Router Advertisements. O prefixo bem conhecido só pode levar endereços IPv4 globais; os tradutores devem descartá-lo quando combinado com endereços privados.
Sem estado prévio, só hosts IPv6 abrem sessões. Aplicações que usam literais IPv4 nunca consultam o DNS e falham, a menos que o host acrescente o CLAT do 464XLAT; protocolos que protegem o header IP são incompatíveis; validadores DNSSEC que ignoram o DNS64 podem rejeitar respostas sintetizadas; e um dispositivo que usa um resolver diferente do fornecido pela rede entra em apuros.
Também conhecido como: stateful nat64, nat 64, dns64, 64:ff9b::/96, pref64, rfc 6146
Fontes
- RFC 6146, Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers, April 2011: abstract and sections 1.1 to 1.2.2 and 5.1 (read 2026-10-18)
- RFC 6147, DNS64: DNS Extensions for Network Address Translation from IPv6 Clients to IPv4 Servers, April 2011: sections 1, 2, 3, 5.1 and 6.2 (read 2026-10-18)
- RFC 6052, IPv6 Addressing of IPv4/IPv6 Translators, October 2010: sections 2.1 to 2.4 and 3.1 (read 2026-10-18)
- RFC 8880, Special Use Domain Name 'ipv4only.arpa', August 2020: sections 3.1 and 7.1 (read 2026-10-18)