So I’m working on a personal project called ProEquipTrack. It’ll end up being an online equipment tracking application. I decided I need to log IP addresses of users as they log in to the system. I’m in PHP so it’s a basic $_SERVER['REMOTE_ADDR']. One of the things I found interesting about $_SERVER['REMOTE_ADDR'] is that it actually returns whatever the server is using in terms of IPv4 or IPv6. IPv6 is nowhere near total adoption yet, so obviously I’m running IPv4. However, I built in to the system the ability to use either IPv4 or IPv6 so that when I do the changeover, my application still works.
But I just wanted to take a moment and ponder, where is IPv6 and why is my ISP or host not forced to use it? When I do a quick Google News search on IPv6, it seems like they’re all just complaining about the cost of transitioning over to an IPv6 system. I can’t imagine where they think so much cost is coming from. Are they really still using switches and routers that don’t support IPv6 ?
All I see is laziness. If someone’s equipment can’t handle IPv6, then it’s out of date. Personally, I feel that this country and our government need to demand a lot more of our ISPs. They charge whatever they want (especially here in Iowa where some of them have whole cities to themselves), but they aren’t held to any standards. I’m not really for government intervention, but I feel that this is one case where our government intervening would yield positive results.
What do you think?