IPv6 中的128位地址通常被写成8组,每组为4个十六进制数的形式。
比如:“AD70:0000:0000:0000:CBAA:0000:00C1:0002” 是一个合法的IPv6地址。这个地址比较长,看起来不方便也不易于书写。为了便于以文本方式描述这种地址,制定了一种特殊的语法。“::”的使用表示有多组 16 位零。
零压缩法可以用来缩减其长度,如果几个连续段位的值都是0,那么这些0就可以简单的以“::”来表示,上述地址就可以被写成“AD70::CBAA:0000:00C1:0002”。但是要注意,只能简化连续的段位的0,其前后的0都要保留,比如 AD70的最后的这个0,不能被简化。
“::”只能在一个地址中出现一次,可用于压缩一个地址中的前导、末尾或相邻的 16 位零。在上例中的“CBAA”后面的“0000”就不能再次被简化。当然也可以在“CBAA”后面使用“::”,这样的话前面的12个0就不能压缩了。这个限制的目的是为了能准确还原被压缩的0,不然就无法确定每个“::”代表了多少个0。
再比如:fec0:1:0:0:0:0:0:1234 可以表示为 fec0:1::1234
当处理拥有 IPv4 和 IPv6 节点的混合环境时,可以使用 IPv6 地址的另一种形式。即 x:x:x:x:x:x:d.d.d.d,其中,“x”是 IPv6 地址的 96 位高位顺序字节的十六进制值,“d”是 32 位低位顺序字节的十进制值。通常,“映射 IPv4 的 IPv6 地址”以及“兼容 IPv4 的 IPv6 地址”可以采用这种表示法表示。
提示:现在腾讯云新人点击注册然后实名认证后,可以点此一键领取2860元代金券,然后点此进入腾讯云活动页面参加优惠力度非常大的腾讯云3年和5年时长服务器活动,一次性买多年,免得续费贵,这样就可以获得最大的优惠折扣,省钱。
版权声明:xxxxxxxxx;
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态