IPv6(Internet Protocol Version 6)是互联网协议的最新版本,目的是替换IPv4,解决IPv4地址枯竭问题(IPv4采用32-bit地址,而IPv6采用128-bit地址,目前采用网络地址转换及无类别域间路由等技术延缓IPv4地址枯竭问题)。IPv4如何转为IPv6。
IPv6编址
IPv6可以提供2^128个地址(8组,每组4位十六进制方式表示)。也可以说成是16^32个,32位地址每位可以取16个。
IPv6格式
8组,每组4位十六进制方式表示,每组以冒号分开。例如,2001:0db8:85a3:08d3:1319:8a2e:0370:7344 是一个合法的IPv6地址。
Tips:
1.每项数字前面的0可以省略,例如下列的IPv6是相等的:
2001:0DB8:02de:0000:0000:0000:0000:0e13 2001:DB8:2de:0000:0000:0000:0000:e13 2001:DB8:2de:000:000:000:000:e13 2001:DB8:2de:00:00:00:00:e13 2001:DB8:2de:0:0:0:0:e13
2.可以用“::”表示一组0或者多组连续的0,但是只能出现一次(出现两次会无法判断两个位置分别有多少组0):
2001:0DB8:0000:0000:0000:0000:1428:57ab 2001:0DB8:0000:0000:0000::1428:57ab 2001:0DB8:0:0:0:0:1428:57ab 2001:0DB8:0::0:1428:57ab 2001:0DB8::1428:57ab
IPv4转为IPv6
如果IPv4的一个地址为 135.75.43.52
(十六进制 为0x874B2B34
),它可以被转化为 0000:0000:0000:0000:0000:ffff:874B:2B34
或者 ::ffff:874B:2B34
。同时,还可以使用混合符号(IPv4-compatible address),则地址可以为 ::ffff:135.75.43.52
。
相关文章