92 karma · joined September 3, 2024
So yeah, 192.168.1.55 is my Mac's local ip, it's easy to remember.
Ipv5 as you call it: Phase 1 is getting routers/hosts to understand v5 headers, while users enable v5 and change nothing else. Phase 2 is the transition where people keep using padded addrs while things* are updated in-place to just support longer ones, which doesn't affect users**. Once that's done, we get to use the full space, which some users may ignore and some may use. For better and worse, the existing /32 blocks would still be around initially. Maybe this would appeal to previous ipv4 holders better; they still own the same % of the pie. Maybe 8.8.8.8 would stay forever.
What makes me kinda sure would've worked? Right now, the world has mostly already completed the equivalent of phases 1 and 2 for ipv6. There might even be a way to reuse the ipv6 protocol as-is for ipv5.
* DNS, NAT, DHCP, ARP, routers, VPSes, OSes...
** "User" includes corp network admins, cloud/datacenter operators, ISPs, and simple home customers.
Then once there's sufficient v6 adoption, you can disable v4 entirely and start using /40, /48, etc..
Edit: I said "my" proposal, but pretty sure the same idea has been brought up many times.
Whatever you do to get more addresses, it will look similar in the end, but the steps could've been very different.
The thing is, I'm not already using the Bun runtime and wouldn't switch just for this.
Btw, sometimes I think about how much I've been paid by various people to move a backend from SQL to NoSQL then from NoSQL to SQL, despite me telling them not to.