一、 IPv6 表示法
IPv6 于上世纪 90 年代提出,当时提出的目的是为了扩展极度匮乏的 IPv4 地址。
然而到现在二十多年的发展历程中,虽然一直都在强调要推广它的使用,但至今依旧是不温不火的状态。
IPv6 地址有 128 位,是 IPv4 长度的 4 倍,IPv4 一般使用点来隔开每一个字节,如 192.168.10.1
,这种方法俗称点分式表示法。
IPv6 则使用冒号来隔开表示,每 16 个字节一段,形如 ffff:0011:2222:0033:4444:0055:6666:ff01
。
1.1 简化方法
- 块中的前导 0 可以省略不写,例如上面的地址可以写成
ffff:11:2222:33:4444:55:6666
。 - 全零的块可以省略,用符号:: 代替。例如
ffff:0000:0000:0000:0000:0000:0000:1111
可以写成ffff::1111
。 - IPv6 可以嵌入 IPv4 地址,紧接着 IPv4 地址的块的值为
ffff
,其余使用点分式写法。例如::ffff:192.168.10.1
可表示192.168.10.1
。
为了在 URL 中区别端口号,在 URL 中使用 IPv6 地址可要用中括号 []
括起来:
1 |
https://[2001::ff01]:8080/index.html |
二、 IPv6 使用
2.1 windows 设置 IPv6
2.2 linux 设置 IPv6
linux 配置 ipv6:
1 |
ifconfig eth0 inet6 add abcd::ff03/120 |
2.3 PING6
linux 平台可以使用 ping6 命令来 ping IPv6 地址:
评论