IPv4 till IPv6
En IPv4-adress kan inte göras om till en IPv6-adress – men det finns standardiserade sätt att representera den i IPv6.
IPv4-mappad IPv6
::ffff:192.0.2.33
::ffff:c000:221
6to4-prefix
2002:c000:221::/48
NAT64 (64:ff9b::/96)
64:ff9b::192.0.2.33
64:ff9b::c000:221
Det går inte att ”konvertera” en IPv4-adress till en IPv6-adress – det är två separata adressrymder. Däremot finns standardiserade sätt att representera IPv4-adresser i IPv6:
- IPv4-mappad
::ffff:0:0/96– så representerar program med dual-stack en IPv4-motpart på en IPv6-socket. De här adresserna skickas aldrig ut på nätet. - 6to4
2002::/16– en utfasad övergångsmekanism som härledde ett /48 ur en offentlig IPv4-adress. - NAT64
64:ff9b::/96– det välkända prefix som nät med bara IPv6 använder för att nå IPv4-värdar via en NAT64-gateway, oftast tillsammans med DNS64.
Vanliga frågor
Kan jag göra om min IPv4-adress till IPv6?
Nej. Din IPv6-adress tilldelas separat av din internetleverantör. Formerna här bäddar bara in en IPv4-adress i IPv6-notation för särskilda mekanismer.
Varför ser jag ::ffff:-adresser i serverloggarna?
Servern lyssnar på en IPv6-socket som även tar emot IPv4. IPv4-klienter syns då som IPv4-mappade adresser, till exempel ::ffff:203.0.113.5.
Används 6to4 fortfarande?
Sällan. RFC 7526 fasade ut 6to4:s anycastprefix för reläer 2015, och nativ IPv6 har tagit över.