Do you support IPv6?
“IPv6” is a new standard for Internet connections. While most customers won’t use it yet, technically advanced customers can enable IPv6 support for their Web site using our control panel.
On this page:
- What is IPv6?
- Can enabling IPv6 cause problems? Why isn’t it automatically enabled?
- Why would anyone enable IPv6 if it might cause problems?
- How do I enable IPv6 for my site?
- Is there anything else I should know?
What is IPv6?
IPv6 is a new way of making Internet connections.
Most computers on the Internet use “IPv4” connections, which have been the standard for about 30 years. Until recently, “the Internet” mostly just meant “computers with an IPv4 address that are able to make connections to any other computer with an IPv4 address”.
Unfortunately, IPv4 has some problems. The biggest problem is that there are only about 4 billion IPv4 addresses available, which isn’t enough to connect every computer that wants to be on the Internet in the future. Almost all of those 4 billion addresses have been used or reserved.
Internet engineers recognized this problem more than a decade ago and created IPv6, a new standard with many more addresses. There are enough IPv6 addresses to give trillions of them to every person on the planet. (IPv6 has other technical advantages, too.)
IPv6 is slowly being added to existing computers so they can use both IPv4 and IPv6. These computers will have two separate addresses: an IPv4 address that looks like “192.0.2.1” and an IPv6 address that looks quite different, such as “2001:db8::1:2:beef”.
When two computers on the Internet both have IPv6 addresses, they can use IPv6 to connect to each other instead of using IPv4. In fact, Internet standards say that two computers with IPv6 addresses should always use IPv6. Eventually, every computer on the Internet will have an IPv6 address and every connection will take place over IPv6. IPv4 won’t be used any more.
That’s the theory, anyway. Unfortunately, adding IPv6 addresses to computers has been a slow process. There’s been no pressing need for it: since everyone on the Internet has an IPv4 address, adding IPv6 doesn’t give much of a visible benefit, and people frankly have better things to do with their time.
That changed in early 2011. IPv4 addresses really are running low now. It’s possible that within a year or two, some people connecting to the Internet won’t have an IPv4 address. They’ll only be able to make IPv6 connections, and if you want these people to be able to connect to your Web site, your site will need an IPv6 address.
We support IPv6 as an optional feature for our Web hosting customers. It’s something you can turn on, but it’s currently not enabled by default.
Can enabling IPv6 cause problems? Why isn’t it automatically enabled?
Enabling IPv6 can cause problems. When you enable IPv6, we tell the rest of the Internet that computers should make an IPv6 connection to your site if they’re able to do so.
This doesn’t affect the vast majority of visitors to your site: most people only have IPv4 addresses and will continue to make IPv4 connections. The trouble is that a small number of computers on the Internet (perhaps one out of every thousand) think they can make IPv6 connections, but due to technical problems on their end, they really can’t. Because there aren’t many IPv6-enabled Web sites on the Internet, these people haven’t yet noticed that they have a general problem with their Internet connection. They just think that a small handful of sites don’t work properly.
If you enable IPv6 for your site, these visitors will see an error message and think your site is “down”. Because of this, you should enable IPv6 on your site only if you can tolerate having a small number of visitors unable to reach you. This is probably not a good idea for an e-commerce site, for example.
By the way, if you’re interested in finding out if your computer has this problem, there’s a Test Your IPv6 site that will check your connection. Just so it’s clear, that site tests your own cable/DSL/dialup connection, not our servers or your site with us.
Why would anyone enable IPv6 if it might cause problems?
The number of people with IPv6-only connections will slowly increase over time, and the number of people with broken IPv6 connections will slowly decrease.
Eventually there will be more people on the Internet with IPv6-only connections than people with broken IPv6 connections. Enabling IPv6 for your site will then result in more people being able to reach it without errors, not fewer.
We can’t predict when that day will come, and to some extent it depends on who visits your site. There will probably be more IPv6-only computers in China than in the United States, for example, so if your site is targeted at Chinese visitors, your site might see a benefit before other sites. For now, we’re letting individual site owners choose when and whether to enable IPv6.
How do I enable IPv6 for my site?
If you enable IPv6, your site on our servers will have an IPv6 address (in addition to the normal IPv4 address). Visitors using computers with an IPv6 address will then try to connect to your site using IPv6 connections.
You can enable IPv6 for your site using the DNS section of our control panel:
- Login to the “My Account” control panel (having trouble?)
- Click Domain Name Options
- Click Edit DNS Zone
- Scroll down to IPv6 support
- Follow the instructions to enable IPv6 support.
(If you want to disable IPv6 after turning it on, the same screen allows you to disable it.)
Is there anything else I should know?
Here are some technical details for IPv6 experts:
- We’re providing native, dual-stack IPv6. It’s not 6to4 or another tunneling scheme.
- All our servers have outgoing IPv6 support. They prefer IPv6 for outgoing connections to other IPv6-enabled sites as detailed in RFC 3484.
- If you enable IPv6, we allow incoming IPv6 connections on ports 80 and 443 (for Web sites) and on ports 22 and 23 (for ssh and telnet). We don’t currently allow IPv6 connections to any other ports or services.
- IPv6 is fully supported for SSL sites. Our Apache Web servers will recognize the IPv6 address of your site and choose the correct certificate to present to the browser.
- Each IPv6 site has a dedicated IPv6 address on our servers, and IPv6 reverse DNS for that address works correctly.
- We aren’t yet advertising IPv6 AAAA addresses for any of our own sites. This is because we’re extremely sensitive to the reliability of things like mail service on mail.tigertech.net. We’ll make separate announcements on our blog about IPv6 for any other services in the future.
- While we consider IPv6 to be production quality on our end, the reality is that some of your site visitors won’t have reliable IPv6 connections on their end. If you have trouble as a result of enabling IPv6, you’ll probably need to just disable it for now.
Don’t hesitate to contact us if you have any questions.