You're probably using IPv4 right now — it's what your router gives to your computer and phone. But IPv6 is coming, and it's worth understanding why.
IPv4 (Internet Protocol version 4) has been around since 1983. An IPv4 address looks like this:
192.168.1.100 172.16.0.1 8.8.8.8
That's 32 bits of addressing space, giving us approximately 4.3 billion unique addresses. In 1983, that seemed like plenty. But fast forward to today — every phone, tablet, laptop, smart TV, smart speaker, and IoT device needs an IP. We've simply run out.
The internet now uses a technique called NAT (Network Address Translation) to share public IPs across many private addresses. A single public IP can serve hundreds of devices behind it. But this is a workaround, not a solution.
IPv6 addresses look very different:
2001:0db8:85a3:0000:0000:8a2e:0370:7334 fe80::1 2001:4860:4860::8888
That's 128 bits — giving us 340 undecillion addresses. (That's 340 followed by 36 zeros.) The number is so large we just say "practically unlimited."
Notice in the examples above, some parts are just "::" — that's called zero compression. IPv6 lets you:
0db8 → db80000:0000:0000:0000 → ::Full: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 Compressed: 2001:db8:85a3::8a2e:370:7334
| Feature | IPv4 | IPv6 |
|---|---|---|
| Address length | 32 bits | 128 bits |
| Total addresses | ~4.3 billion | ~340 undecillion |
| Written as | 192.168.1.100 | 2001:db8::1 |
| Subnet mask | 255.255.255.0 | /64 |
| DHCP | Required | Optional (autoconfig) |
| Security | Optional (IPsec) | Required (IPsec) |
| Header size | 20 bytes | 40 bytes |
| Fragmentation | Router/host | Source only |
Switching isn't instant. Every device, router, and service on the internet needs to support IPv6. We call this "dual stack" — running both IPv4 and IPv6 simultaneously during the transition.
Want to see if your network supports IPv6?
Visit ipv6-test.com
ipconfig | findstr "IPv6"
ifconfig | grep "inet6"
We're in a transitional period. Your network probably has both:
Most services still work via IPv4. But as more networks enable IPv6, you'll eventually switch over. The subnetting concepts stay the same — /64 is the standard home network size in IPv6.