一、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地址:
评论