Welcome IPv4 user

PING6 IPv6 in South Africa


An IPv6 enabled cPanel server

This is the first in a series of posts about getting cPanel ready for IPv6. The developers of cPanel have claimed that IPv6 is on their roadmap but have as yet not even released an ALPHA with IPv6 capabilities. This is surprising since almost all the underlying services that that cPanel manages already have IPv6 support and many of them are trivial to activate.

cPanel uses bind under the hood to provide DNS. Bind has mature IPv6 support and is the ideal candidate for getting going with a dual-stack cPanel environment.

cPanel is capable of loading AAAA DNS records into DNS zones. These AAAA records are the primary IPv6 DNS records for mapping a hostname to an IPv6 address. This can be done via the 'Edit DNS zone' feature that is available in the WebHost Manager but is not available on the simple DNS editor in the cPanel interface.

Serving AAAA responses is one thing but you also want your DNS server to communicate on IPv6. The first step is to make sure that your server has IPv6 connectivity. This can be checked by loging in via ssh and running the command 'ping6 ipv6.google.com'. Once you are happy that you have a working IPv6 connection you can proceed to the next step:

This step requires that you are the root user on the server. You need to open the file '/etc/named.conf' in your favourite terminal text editor. You then need to add the line

listen-on-v6 { any; };

after the line

options {

You can then save the file and restart the nameserver via the web interface. If all goes well your server will be answering IPv6 DNS queries.

You can test this firstly by doing a 'dig www.mydomain.com @::1' where ::1 is the IPv6 equivalent of localhost. If that works correctly then you want to test a DNS query from another IPv6 enabled host. You know have IPv6 capable DNS servers.

Be Sociable, Share!
Comments (0) Trackbacks (0)

No comments yet.

Leave a comment

You must be logged in to post a comment.

No trackbacks yet.