IPv6 SEO课程详解

December 11, 2018
SEO ipv6

在本篇博文中,我们将解释与SEO和SEO托管相关的不同IPv6类别。

为了让所有客户更好地使用这篇博文,我们首先将列出不同的类别。然后,我们将解释如何比较不同的IPv6地址,以查看它们是否属于相同的A、B或C类。之后,我们将深入探讨IPv6的结构和格式。

换句话说,我们从基础开始,然后深入技术细节。读者可以自行决定是通读整篇博文,还是只关注前两部分,忽略技术细节。

IPv6 SEO类别

与IPv4 SEO IP类似,我们定义了四种不同的类别:A、B、C和D。与IPv4不同,“类别”的概念尚未成为协议的一部分。在IPv6空间中,我们用前缀代替了类别。

IPv6分配有许多不同的指导方针。一种首选机制是向终端站点(公司、建筑群等)分配/48前缀,然后向终端用户分配/64或更小的分配。

经过对全球IPv6分配的仔细审查,我们得出了以下分类:

  1. 对于不同的A类IP,应具有不同的/32前缀。
  2. 对于不同的B类IP,应具有不同的/36前缀。
  3. 对于不同的C类IP,应具有不同的/40前缀。
  4. 对于不同的D类IP,应具有不同的/48前缀。

(目前我们不向客户销售不同的D类产品,因为我们尚不确定该分配是否具有零足迹)

IPv6地址格式解释

IPv6 Address format

IPv6(普通)地址的格式如下:y : y : y : y : y : y : y : y,其中y称为段,可以是0到FFFF之间的任何十六进制值。

IPv6地址缩写

为了让我们的生活更轻松一些,IPv6地址可以缩短。让我们看一些例子:

原始:2041:0000:140F:0000:0000:0000:875B:131B

缩写:2041:0000:140F::875B:131B

如果有一串零,你可以一次性删除它们。在上面的例子中,我们删除了整个0000:0000:0000部分。你只能这样做一次,IPv6设备会用零填充剩余空间,直到它有一个128位的地址。

还有更多,地址可以进一步缩短:

缩写:2041:0000:140F::875B:131B

更短:2041:0:140F::875B:131B

如果你有一个包含4个零的“hextet”,那么你可以删除这些零,只留下一个零。你的IPv6设备将添加剩余的3个零。

当我们谈论IPv4地址时,我们使用“八位字节”一词来定义一个8位的“块”。在IPv6中,目前还没有官方术语,并且有一个IETF草案讨论了要使用的名称。4个十六进制值的官方术语是“hexadectet”,这很难记住/发音,因此将使用缩写形式“hextet”。前导零也可以删除,这里有另一个地址来演示这一点:

原始:2001:0001:0002:0003:0004:0005:0006:0007

缩写:2001:1:2:3:4:5:6:7

通过删除这些零,我们得到了一个简洁的IPv6地址。

总结这些规则:

  1. 一整串零可以被删除,但只能删除一次。
  2. 4个零可以被删除,只留下一个零。
  3. 前导零可以被删除。

如何比较两个IPv6类别

既然我们知道了IPv6的格式,就可以通过以下步骤轻松比较IP:

  1. 如果地址是短格式,将其扩展为长格式(32位数字,包含所有零)。
  2. 从左侧比较前8位数字。如果所有值都相等,则两个IPv6地址都在同一个/32前缀(它们在同一个A类)上,否则它们在不同的A类上。
  3. 从左侧比较前9位数字。如果所有值都相等,则两个IPv6地址都在同一个/36前缀(它们在同一个B类)上,否则它们在不同的B类上。
  4. 现在从左侧比较前10位数字。如果所有值都相等,则两个IPv6地址都在同一个/40前缀(它们在同一个C类)上,否则它们在不同的C类上。
  5. 最后,从左侧比较前12位数字。如果所有值都相等,则两个IPv6地址都在同一个/48前缀(它们在同一个D类)上,否则它们在不同的D类上。

让我们用上述公式来比较两个不同的IPv6地址:

  • 2001:1:2:3:4:5:6:7
  • 2001:1:200:3:4:5:6:7

首先,让我们扩展上述IP:

  • 2001:0001:0002:0003:0004:0005:0006:0007
  • 2001:0001:0200:0003:0004:0005:0006:0007

现在让我们检查它们的A、B和C类:

A类(/32 = 8位数字)

  • 2001:0001
  • 2001:0001

正如我们所看到的,它们共享相同的A类。

B类(/36 = 9位数字)

  • 2001:0001:0
  • 2001:0001:0

正如我们所看到的,它们共享相同的B类。

C类(/40 = 10位数字)

  • 2001:0001:00
  • 2001:0001:02

正如我们所看到的,这些IP属于不同的C类。

IPv6和DNS服务器

在结束之前,友情提醒一下,在DNS中,IPv6地址用“AAAA”记录定义,而IPv4记录用DNS“A”记录定义。

最后,对于您的IPv6 SEO托管,请始终选择不同的A、B或C类,或者尽可能多地混合来自不同A类的IP。