A massive Yak-shaving effort caused by playing with Solr a couple days ago has lead, step by step backwards, until I finally just replaced my hosted web server with a shiny new one (for the same money no less), running on modern hardware with Ubuntu 10.04 LTS rather than a five year old Debian. I had forgotten how long it's been since I had upgraded my server - it was running on a P4 with 256MB of RAM.
One of the side benefits of the upgrade was being able to click an option to enable IPv6 on my server as soon as it was provisioned. Here's the address: 2607:f0d0:1003:8b::2
It took me a few minutes to figure out how to get Ubuntu and Apache to play nice (you just have to follow these instructions), but I've enabled IPv6 networking, added an AAAA record, configured Apache and having just tested it via ipv6-test.com it looks like it's all working! Hoo-rah! Welcome to the future!
That said, I don't have actual IPv6 access at home yet, so beyond using the command line tools to test/confirm my settings and using the testing site, I have no real experience or use for it, but fow now it's nice to know I have a basic understanding of the technology to get my server working with it. It's been so disheartening to read about the end of the IPv4 address space and have zero idea how the hell iPv6 worked.
Next up... figuring out how to get Comcast/Xfinity to give me an IPv6 access at home, or enable tunneling or something. No idea. (I'll save that all for another day however.)