IPv6 domain readiness tester
ip6.nl
ip6.nl
Time Warner Cable certainly doesn't, but I was surprised to find that even Verizon doesn't provide it for many (most?) of their FiOS customers.
When pressed about IPv6 support, ISPs, typically respond that very few services require it, so it's not a priority for them. But this is a catch-22 - the only reason so few services require it is that so few people have access to it!
And the people who suffer the most aren't their customers - it's people in other countries who are forced to live behind NAT because of IP address exhaustion.
For example, the entire country of Qatar shares a single IP address: http://en.wikipedia.org/wiki/User:82.148.97.69/header
Note that you need an IPv6 capable cable modem & router. Recent cable modems are mostly capable, and most (all?) Apple routers are.
If anyone has Comcast and wants to play with IPv6, I recommend setting up a pfSense firewall/router. It has been a good learning experience. http://www.pfsense.org http://www.youtube.com/watch?v=N6vT3_2PO1w
I host a fairly large number of domains, and I see IPv6 traffic hovers around the 5-15% level.
I can (sometimes) get an IPv6 address from them, although it appears to always be in some kind of weird non-routable mode. I don't know enough about ipv6 to say exactly what is going wrong. Once upon a time I actually managed to ping -6 some external hosts, but when I came back a day later, it stopped working. Weird.
http://www.timewarnercable.com/en/residential-home/support/t...
Because that is a "link local" address that gets automatically assigned to any IPv6-enabled interface.
Some major US ISPs: Comcast: 20.61% AT&T: 13.53% Verizon Wireless (not FiOS): 40.03% Time Warner Cable: 3.88% T-Mobile USA: 9.58% Google Fiber: 71.87%
Very large ISPs have been deploying it because it actually simplifies their internal networks (which can be too large for RFC1918 space) and because carrier grade NAT is expensive.
[0]: http://www.comcast6.net/index.php/8-ipv6-trial-news-and-info...
From that viewpoint, 25% seems quite impressive.
Which is ridiculous of course.
Unofficially IP addresses can be bought and defacto transferred. They could certainly given a budget do that despite what it says here:
http://www.apnic.net/services/services-apnic-provides/helpde...
Ok here it is (and I also have other personal knowledge of this happening):
http://www.networkworld.com/community/blog/microsoft-pays-no...
My ISP, nope, BBC again no. Would appear the UK in no rush to move into IPv6, least publicly. Bet some people wondering what IRC is like over IPv6 and others wondering why Snowden never warned us about the lack of intelegence support of IPv6. If he did, then things would improve, but until people are forced into a corner then nothing will change.
I just think it is sad how IPv6 could of been and still can be pushed via mobile phone usage and in that case it is an area which makes 4G voice calls and easier from what I have heard (least networking level). Certainly the need is there in the mobile market, just support elsewere and it is not even a chicken and egg situation more a case of slowly dripping into excistance.
That all said it is such an investment in skills and effort for a demand that can just use an alternative. That and the NAT been abused so well that the biggest area (mobile networking) has been fine without it. Just makes it hard to justify, even if current hardware and software support it. One does not just go IPv6 overnight without some business tears.
2) Add firewall rules to allow inbound traffic over ipv6 if they don't already exist. If using ufw (default in ubuntu), check that `ufw status` lists entries for ipv6.
# ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
80/tcp ALLOW Anywhere (v6)
443/tcp ALLOW Anywhere (v6)
Allowing inbound https connections over both ipv6 and ipv4 is as easy as typing ufw allow 443/tcp
If you're managing your firewall rules by hand, do NOT block icmpv6 as it will break connectivity.3) add a AAAA record pointing to your vps' ipv6 address to any domain name pointing at your vps. To find that address, use a command like
ip -6 address | grep global
on your vps.Make sure the TTL of your AAAA records matches that of your A records.
If you're hosting your own mail server, make sure your MX records point to host names returning ipv6 addresses. If using SPF, you'll need to add ipv6 addresses to your records as well.
4) Check that your DNS records return both ipv6 and ipv4 addresses, i.e. host should return something like:
$ host www.rackspace.com
www.rackspace.com is an alias for www.wip.rackspace.com.
www.wip.rackspace.com has address 173.203.44.116
www.wip.rackspace.com has IPv6 address 2001:4801:1221:101:1c10:0:f5:116
Changes in DNS can take time to propagate (depending on the TTL of your records), so give it a couple of hours if records don't show up right away,5) test that your services are reachable and working as expected over ipv6. You can use ipvfox (firefox) or ipvfoo (chrome) to make sure that ipv6 was indeed used to reach your web server. curl -6, ping6, telnet -6 are also good to test/debug.
To see what services are listening on ipv6, use nmap to run a portscan (from a different machine than the vps itself).
nmap -6 -P0 -T4 -p0-65535 <domain name or ipv6 address>
6) if you have any kind of monitoring set up to check on your ipv4 services, add monitoring checks for ipv6 as well.
Way too often people forget about this and are not notified when their ipv6 setup breaks.7) run http/https checks with http://ipv6-test.com/validate.php to ensure that connectivity is OK.
Hope this helps :)
Sure, 4/5 stars because I don't have one of the items (v6 nameservers), but 2/5? The second point is inherent from the first, and www.lucb1e.com having no AAAA record is no problem because I don't use it (and it's resolved now, they cache results).
After I made an effort to get configure it within Nginx I was hoping things would work.