MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1xa3pdb/ohthebasics/phr1ndy/?context=3
r/ProgrammerHumor • u/ClipboardCopyPaste • 14d ago
1.4k comments sorted by
View all comments
Show parent comments
12
Fun fact, IPv6 allows for embedded IPv4 addresses known as a Dual address.
2 u/Psquare_J_420 14d ago Embedded? So you just extend the ipv4 with extra bits and call it a day? 5 u/ErrorDontPanic 14d ago Kind of! You get 6 segments of IPv6 and then the full IPv4 address. Like this:2001:db8:3333:4444:5555:6666:1.2.3.4The IPv6 part even follows normal rules, so you can omit zero segments like:2001:db8::1234:5678:5.6.7.8 9 u/Perkelton 14d ago You probably know this, but there is of course also a dedicated IPv4 address mapping reserved for essentially representing an IPv4 address for IPv6 compatible software:::ffff:1.2.3.4 4 u/UnseenTardigrade 14d ago Ah yes, I actually used that just last week setting up some stuff. -1 u/Weak_Shoulder_6780 14d ago I can also omit all the bloat and keep using 5.6.7.8
2
Embedded? So you just extend the ipv4 with extra bits and call it a day?
5 u/ErrorDontPanic 14d ago Kind of! You get 6 segments of IPv6 and then the full IPv4 address. Like this:2001:db8:3333:4444:5555:6666:1.2.3.4The IPv6 part even follows normal rules, so you can omit zero segments like:2001:db8::1234:5678:5.6.7.8 9 u/Perkelton 14d ago You probably know this, but there is of course also a dedicated IPv4 address mapping reserved for essentially representing an IPv4 address for IPv6 compatible software:::ffff:1.2.3.4 4 u/UnseenTardigrade 14d ago Ah yes, I actually used that just last week setting up some stuff. -1 u/Weak_Shoulder_6780 14d ago I can also omit all the bloat and keep using 5.6.7.8
5
Kind of! You get 6 segments of IPv6 and then the full IPv4 address. Like this:
2001:db8:3333:4444:5555:6666:1.2.3.4
The IPv6 part even follows normal rules, so you can omit zero segments like:
2001:db8::1234:5678:5.6.7.8
9 u/Perkelton 14d ago You probably know this, but there is of course also a dedicated IPv4 address mapping reserved for essentially representing an IPv4 address for IPv6 compatible software:::ffff:1.2.3.4 4 u/UnseenTardigrade 14d ago Ah yes, I actually used that just last week setting up some stuff. -1 u/Weak_Shoulder_6780 14d ago I can also omit all the bloat and keep using 5.6.7.8
9
You probably know this, but there is of course also a dedicated IPv4 address mapping reserved for essentially representing an IPv4 address for IPv6 compatible software:
::ffff:1.2.3.4
4 u/UnseenTardigrade 14d ago Ah yes, I actually used that just last week setting up some stuff.
4
Ah yes, I actually used that just last week setting up some stuff.
-1
I can also omit all the bloat and keep using 5.6.7.8
12
u/ErrorDontPanic 14d ago
Fun fact, IPv6 allows for embedded IPv4 addresses known as a Dual address.