IPv6: 如何正确ping ipv6地址?
一、Windows
以下Windows版本的ping
命令支持ping IPv6地址:
- Windows XP with SP1 及以上
- Windows Vista 及以上
- Windows Server 2003 及以上
1. ping ipv6主机名
ping -6 ipv6.google.com
/!\注意:当ping ipv6主机名时,必须加上参数-6
;直接ping IPv6地址时可以省略。
2. ping ipv6地址
ping IPv6Address[%ZoneID]
例如:
ping 2001:4860:0:2001::68
如果要ping link-local地址,则需要指定网络接口索引(详见《为什么Link-local地址后面要有百分号(%) 》一文),如:
ping fe80::260:97ff:fe02:6ea5%4
其中%4表示“用索引为4的网络接口”ping目标计算机。
二、Linux
在Linux发行版中,使用ping6
命令ping IPv6主机或者地址。
1. ping ipv6主机名
ping6 ipv6.google.com
2. ping ipv6地址
ping6 IPv6Address[%InterfaceName]
如果要ping link-local地址,则需要指定网络接口名称(详见《为什么Link-local地址后面要有百分号(%) 》一文),如:
ping fe80::260:97ff:fe02:6ea5%eth0
其中%eth0表示“用网络接口eth0 ping目标计算机”。
Reference:
[1] How To Ping IPv6 Address Using Windows Vista / Xp or Windows Server 2008 / 2003 Server
版权声明
本文出自 Lesca 技术宅,转载时请注明出处及相应链接。
本文永久链接: https://www.lesca.cn/archives/how-to-ping-ipv6-address.html
FrozenMap
2016-10-06 at 12:52
Linux的ping ipv6地址这一节中
$ ping fe80::260:97ff:fe02:6ea5%eth0
估计手滑写漏了,应该是
$ ping6 …