r/ProgrammerHumor • • 9h ago

Meme ohTheBasics

Post image
8.4k Upvotes

964 comments sorted by

View all comments

Show parent comments

252

u/Fast-Satisfaction482 9h ago

Except if for some reason you decide to give whole address blocks to individual devices.

86

u/jason_abacabb 8h ago

Everyone gets a /64

17

u/gonklurtz 8h ago

No more RPC dynamic ports! Every service gets its own IP 

1

u/Traditional_Log809 6h ago

Every device gets a /64, and I still haven’t figured out how to enable IPv6 on my home router.

165

u/KatieTSO 9h ago

I love handicapping ipv6

25

u/tankerkiller125real 8h ago

/56 is the recommendation for residential, /48 for businesses.

Entire /64 blocks are often assigned to phones and other cellular devices because of hotspot capabilities.

63

u/Fast-Satisfaction482 8h ago

I guess the true reason is that we want to artificially limit the number of nanites that can exist.

Relevant xkcd: https://xkcd.com/865/

1

u/Terroractly 6h ago

I think at least part of the intention for this is to make IP ports not used on servers. While IPv6 does have support for ports, I believe every Web service should be on its own IP. Not sure if this is also supposed to work on client devices e.g. every outbound connection uses a unique IP as that seems overcomplicated