So, as you may or may not be aware, the entire address space of IP (version 4) addresses has now been allocated. This means it is likely a matter of months before the first ISPs around the world start running out of IP addresses to allocate to customers.
The solution to this is IPv6 (the sixth version of IP), which introduces a whole new address space which is much larger (340,282,366,920,938,463,463,374,607,431,768,211,456 (2^128) addresses) than the address space that IPv4 had (4,294,967,296 (2^32) addresses). However, although IPv6 is over 12 years old now, uptake has been very slow.
I’ve been rolling out IPv6 over this server for the past couple of hours, and after a few initial hiccups, I’m pleased to say it’s all working fine on IPv6, with 2 notable exceptions:
- MediaWiki doesn’t like IPv6 at the moment
- studentotakusociety.dyndns.org can’t be upgraded to IPv6 due to the nature of the domain name
Both of these are fixable in some way, the first is waiting on an upstream fix ( https://bugzilla.wikimedia.org/show_bug.cgi?id=27353 ), the second is waiting on the admins of that site actually buying a domain name like they’ve been promising.
This means that every site EXCEPT helpmebot.org.uk has bee updated to IPv6 without a problem – the irony is that helpmebot.org.uk was the one I wanted to do first, and had the most expectation to actually work.
The server itself is using a Hurricane Electric IPv6 tunnel, I’m using a gogo6 tunnel at home. It’s nice to be able to browse to places like http://www.v6.facebook.com/, in the knowledge that not many people either know about it, or would be able to get to that site without IPv6.
The bug with MediaWiki was caused by a regression, and has now been fixed. That’s only one site left to switch to IPv6 now :)