The internet ran out of addresses years ago. The fix — a new addressing system called IPv6 — has existed for decades and offers effectively unlimited addresses. Yet adoption has crawled, and the old system refuses to die. IPv6 is winning, but in extreme slow motion, and the reasons are a fascinating study in why fundamental infrastructure is so hard to change.

The problem it solves

Every device on the internet needs an address so data can be routed to it. The original system, IPv4, allows for about four billion addresses, which seemed limitless when it was designed and turned out to be nowhere near enough for a world of billions of phones, computers, and connected gadgets. The pool of available IPv4 addresses was exhausted, creating a genuine scarcity. IPv6 expands the address space to a number so vast it is effectively inexhaustible — enough for every device imaginable, forever.

Why we did not just switch

If IPv6 fixes a real shortage and has existed for decades, why is the old system still everywhere? The answer is that IPv4 and IPv6 are not directly compatible — a device speaking only the new protocol cannot natively talk to one speaking only the old. Switching the entire internet at once is impossible; every network, server, and device has to be upgraded, and they cannot all move together. So the two have to coexist during a transition that has stretched on for years, with no hard deadline forcing anyone to finish.

The workaround that removed the urgency

The deeper reason adoption stalled is a clever stopgap that made the address shortage survivable. Network address translation lets many devices share a single public IPv4 address — your home router does this, giving all your gadgets one address to the outside world. This squeezed far more life out of the limited IPv4 pool than anyone expected, which paradoxically slowed IPv6 down: if you can keep limping along on the old system, the pressure to do the hard work of switching evaporates. The workaround relieved exactly the pain that would have driven the upgrade.

Why it is still winning

Despite the inertia, IPv6 keeps gaining ground. Mobile networks and large providers have adopted it heavily because they operate at a scale where the address shortage genuinely bites and the workarounds add cost and complexity. Adoption climbs year over year, unevenly across regions and networks, with no dramatic switchover — just a steady, grinding migration. It is the kind of change that happens too slowly to notice and is irreversible once enough of the network has moved.

Why it matters

The slow march of IPv6 is a lesson in how core infrastructure actually changes: not by a clean cutover, but by decades of gradual coexistence, driven by those who feel the pain most and delayed by workarounds that make the old way just bearable enough. It is a reminder that the internet is not a single designed system but an enormous installed base that turns like a glacier — and that even an obviously necessary upgrade can take a generation to win.

Analysis by GenZTech.