Da IPv4 a IPv6
Un indirizzo IPv4 non si «converte» in IPv6, ma esistono modi standard per rappresentarlo all'interno di IPv6.
IPv6 mappato da IPv4
::ffff:192.0.2.33
::ffff:c000:221
Prefisso 6to4
2002:c000:221::/48
NAT64 (64:ff9b::/96)
64:ff9b::192.0.2.33
64:ff9b::c000:221
Non si può «convertire» un indirizzo IPv4 in un indirizzo IPv6: sono due spazi di indirizzi separati. Esistono però modi standard per rappresentare indirizzi IPv4 in IPv6:
- IPv4-mapped
::ffff:0:0/96: così i programmi dual-stack rappresentano un interlocutore IPv4 su un socket IPv6. Questi indirizzi non circolano mai in rete. - 6to4
2002::/16: un meccanismo di transizione dismesso, che ricavava un /48 da un indirizzo IPv4 pubblico. - NAT64
64:ff9b::/96: il prefisso noto che le reti solo IPv6 usano per raggiungere host IPv4 tramite un gateway NAT64, di solito insieme al DNS64.
Domande frequenti
Posso trasformare il mio indirizzo IPv4 in IPv6?
No. Il tuo indirizzo IPv6 viene assegnato separatamente dal provider. Queste forme incorporano soltanto un indirizzo IPv4 nella notazione IPv6, per meccanismi particolari.
Perché vedo indirizzi ::ffff: nei log del server?
Il server ascolta su un socket IPv6 che accetta anche IPv4. I client IPv4 compaiono allora come indirizzi IPv4-mapped, per esempio ::ffff:203.0.113.5.
Il 6to4 si usa ancora?
Raramente. La RFC 7526 ha dismesso nel 2015 il prefisso anycast per i relay 6to4, e IPv6 nativo ne ha preso il posto.
Correlati
- Convertitore IPForme binaria, esadecimale, intera, estesa e inversa di un indirizzo.
- Ricerca IPv6Dettagli, forma estesa e compressa di qualsiasi indirizzo IPv6.
- Calcolatore CIDRRete, broadcast, maschere e numero di host per qualsiasi prefisso.
- Calcolatore subnetSuddivide le reti in subnet, per IPv4 e IPv6.