{"id":662,"date":"2021-07-23T12:35:04","date_gmt":"2021-07-23T12:35:04","guid":{"rendered":"https:\/\/ssdsunucum.com\/blog\/guide-to-ipv6\/"},"modified":"2021-07-23T12:35:04","modified_gmt":"2021-07-23T12:35:04","slug":"guide-to-ipv6","status":"publish","type":"post","link":"https:\/\/ssdsunucum.com\/blog\/guide-to-ipv6\/","title":{"rendered":"Guide to IPv6"},"content":{"rendered":"<\/p>\n<div class=\"col-md-9\">\n<div class=\"flex-column flex-md-row article-header\"><\/div>\n<hr>\n<h2 id=\"overview\">Overview<\/h2>\n<div class=\"callout callout-danger\">\n<div class=\"callout-heading\">Warning:<\/div>\n<div class=\"callout-content\">\n<p>Due to networking requirements, you <strong>cannot<\/strong> run an IPv6-only cPanel &#038; WHM server. You <strong>must<\/strong> have at least one IPv4 address.<\/p>\n<\/p><\/div>\n<\/div>\n<p>cPanel &#038; WHM currently offers selective support of IPv6, to facilitate the hosting industry\u2019s movement toward full IPv6 use. This guide offers a beginner\u2019s guide to IPv6, and describes how to work with IPv6 on cPanel &#038; WHM servers.<\/p>\n<h2 id=\"what-is-ipv6\">What is IPv6?<\/h2>\n<p>Internet Protocol (IP) is the communications protocol that routes traffic across the internet. Currently, IPv4 (Internet Protocol version 4) carries the vast majority of internet traffic. However, a shortage of IPv4 addresses exists because IPv4 only allows approximately four billion addresses. Prices for dedicated IPv4 addresses have risen due to this shortage, and the Internet Assigned Numbers Authority (IANA) requires justification and audits of IPv4 addresses to avoid waste. IPv6 (Internet Protocol version 6) addresses the problem of IPv4 address exhaustion, because the limit to the number of IPv6 addresses is exponentially higher than the IPv4 limit.<\/p>\n<h2 id=\"services-with-ipv6-support\">Services with IPv6 support<\/h2>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n        Currently, when you use IPv6 on your server, the server uses both an IPv6 address and an IPv4 address. Most browsers attempt to access the IPv6 address first, but implement a very short fail time. If the page does not load in that time, the browser accesses the IPv4 address for the site.\n    <\/div>\n<\/div>\n<p>The following cPanel &#038; WHM services currently support IPv6:<\/p>\n<ul>\n<li>Apache\u00ae<\/li>\n<li>BIND<\/li>\n<li>Dovecot<\/li>\n<li>Exim<\/li>\n<li>MyDNS<\/li>\n<li>\n<p>NSD<\/p>\n<div class=\"callout callout-danger\">\n<div class=\"callout-heading\">Warning:<\/div>\n<div class=\"callout-content\">\n<p>We <strong>deprecated<\/strong> the MyDNS and NSD nameservers in cPanel &#038; WHM version 78 and plan to remove them a future release. We <strong>strongly<\/strong> recommend that you migrate to PowerDNS. For more information, read our cPanel Deprecation Plan.<\/p>\n<\/p><\/div>\n<\/div>\n<\/li>\n<li>\n<p>PowerDNS<\/p>\n<\/li>\n<li>\n<p>ProFTPD<\/p>\n<\/li>\n<li>\n<p>Pure-FTPd<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"ipv4-and-ipv6\">IPv4 and IPv6<\/h2>\n<p>The following table compares IPv4 and IPv6:<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Characteristic<\/th>\n<th align=\"left\">IPv4<\/th>\n<th align=\"left\">IPv6<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">Format<\/td>\n<td align=\"left\">A 32-bit address that consists of four period-separated octets.<\/td>\n<td align=\"left\">A 128-bit address that consists of eight colon-separated groups of four hexadecimal digits. <\/p>\n<div class=\"callout callout-info\">\n<div class=\"callout-heading\">Note:<\/div>\n<div class=\"callout-content\">\n        For more information, read the IPv6 address formatting section below.\n    <\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Address example<\/td>\n<td align=\"left\"><code>192.0.2.27<\/code><\/td>\n<td align=\"left\"><code>2001:0db8:85a3:0042:1000:8a2e:0370:7334<\/code><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Availability<\/td>\n<td align=\"left\">4.2 billion possible addresses.<\/td>\n<td align=\"left\">340 undecillion possible addresses. This is equivalent to 3.4 x 1038 addresses, or 2<sup>128<\/sup> possible addresses.<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Accessibility<\/td>\n<td align=\"left\">Anyone can access an IPv4 address.<\/td>\n<td align=\"left\">You can <strong>only<\/strong> access an IPv6 address if you use an IPv6-enabled network and server.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"ipv6-address-formatting\">IPv6 address formatting<\/h2>\n<p>IPv6 addresses are 128-bit addresses that consist of eight colon-separated groups of four digits each. Unlike IPv4 addresses, which only consist of integers, IPv6 addresses use hexadecimal digits (the numerals <code>0<\/code> through <code>9<\/code> and the letters <code>A<\/code> through <code>F<\/code> ).<\/p>\n<p>Often, IP addresses collapse (hide) <code>0<\/code>\u2019s that start an octet, or completely collapse octets that only include the digit <code>0<\/code>. In collapsed IPv6 addresses, a double colon (<code>::<\/code>) indicates a collapsed section. However, IPv6 addresses <strong>cannot<\/strong> contain more than one double colon.<\/p>\n<p>The following table lists several correct formats for the same IPv6 address:<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Address<\/th>\n<th align=\"left\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><code>2001:0db8:85a3:0042:1000:0000:0000:7334<\/code><\/td>\n<td align=\"left\">The fully-expanded version of the IPv6 address.<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>2001:0db8:85a3:0042:1000::7334<\/code><\/td>\n<td align=\"left\">The same IPv6 address, partially collapsed to hide octets that only contain 0.<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><code>2001:db8:85a3:42:1000::7334<\/code><\/td>\n<td align=\"left\">The same IPv6 address, fully collapsed to hide octets that only contain 0 and 0s that begin an octet.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"about-ipv6\">About IPv6<\/h2>\n<p>For more information about IPv6, read the following third-party resources:<\/p>\n<ul>\n<li>Wikipedia provides an in-depth explanation of IPv6. This article includes a brief history of IPv6, some comparisons between IPv4 and IPv6, and a technical explanation of IPv6 implementation.<\/li>\n<li>Google\u00ae provides a brief history and the logic behind IPv6.<\/li>\n<li>You can test your current IPv4 and IPv6 status and availability.<\/li>\n<\/ul><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Overview Warning: Due to networking requirements, you cannot run an IPv6-only cPanel &#038; WHM server. You must have at least one IPv4 address. cPanel &#038; WHM currently offers selective support of IPv6, to facilitate the hosting industry\u2019s movement toward full IPv6 use. This guide offers a beginner\u2019s guide to IPv6, and describes how to work &hellip;<\/p>\n","protected":false},"author":1,"featured_media":663,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/662"}],"collection":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/comments?post=662"}],"version-history":[{"count":0,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/posts\/662\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media\/663"}],"wp:attachment":[{"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/media?parent=662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/categories?post=662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ssdsunucum.com\/blog\/wp-json\/wp\/v2\/tags?post=662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}