IPv4 para IPv6
Um endereço IPv4 não se converte em IPv6 — mas há formas normalizadas de o representar dentro do IPv6.
IPv6 mapeado de IPv4
::ffff:192.0.2.33
::ffff:c000:221
Prefixo 6to4
2002:c000:221::/48
NAT64 (64:ff9b::/96)
64:ff9b::192.0.2.33
64:ff9b::c000:221
Não é possível «converter» um endereço IPv4 num endereço IPv6 – são dois espaços de endereçamento separados. Existem, no entanto, formas normalizadas de representar endereços IPv4 em IPv6:
- Mapeado para IPv4
::ffff:0:0/96– é assim que os programas dual-stack representam um interlocutor IPv4 num socket IPv6. Estes endereços nunca são enviados para a rede. - 6to4
2002::/16– um mecanismo de transição descontinuado que derivava um /48 de um endereço IPv4 público. - NAT64
64:ff9b::/96– o prefixo bem conhecido que as redes só com IPv6 usam para chegar a anfitriões IPv4 através de um gateway NAT64, normalmente em conjunto com DNS64.
Perguntas frequentes
Posso transformar o meu endereço IPv4 num IPv6?
Não. O seu endereço IPv6 é atribuído separadamente pelo seu operador. As formas aqui apresentadas apenas incorporam um endereço IPv4 na notação IPv6 para mecanismos específicos.
Porque vejo endereços ::ffff: nos registos do servidor?
O servidor escuta num socket IPv6 que também aceita IPv4. Os clientes IPv4 aparecem então como endereços mapeados, por exemplo ::ffff:203.0.113.5.
O 6to4 ainda é usado?
Raramente. O RFC 7526 descontinuou em 2015 o prefixo anycast dos relays 6to4, e o IPv6 nativo tomou o seu lugar.
Relacionado
- Conversor IPFormas binária, hexadecimal, inteira, expandida e inversa de um endereço.
- Pesquisa IPv6Detalhes, expansão e compressão de qualquer endereço IPv6.
- Calculadora CIDRRede, broadcast, máscaras e número de anfitriões de qualquer prefixo.
- Calculadora de sub-redesDivida redes em sub-redes, IPv4 e IPv6.