如何从Windows和Linux命令行Ping IPv6地址
Beryl
・5 分钟阅读
IPV6代表"Internet协议版本6",由于IPv4地址耗尽,因此引入了IPV6。
IPV6有超过IPV4的各种好处,其中一些是
- ipv6提供了一个很大的地址池,理论上最多可以有2^128个地址,
- 自动配置:IPv6设备在与其他IPv6设备连接时可以独立自动配置自身
- IPV6有更好的身份验证和隐私机制
- 更有效的路由,因为拥有唯一的IP地址,
ping IPV6地址
为了检查机器的IPV6连接,你需要具备以下先决条件之一。
- 在您的机器中安装IPV6隧道
- 从ISP拥有本机IPV6传输,以便在Internet上使用IPv6,
- 拥有支持IPv6的网络设备,如路由器,以便在LAN/WAN中使用IPV6,
如果你配置了这些方法中的一种,则可以使用"Ping"命令测试与IPV6地址的连接。
使用Ping命令
Ping命令用于检查通过网络到目的地的连接,这在全世界广泛使用,用于网络故障排除。
ping命令通过向目标发送因特网控制消息协议(ICMP )echo请求消息来操作,并等待响应,通过使用这个命令,我们可以获得细节,比如,从目的地接收的响应数以及它们返回的时间,
可以从Windows 7/8/10,windows Vista,Windows XP和所有Linux操作系统中的命令提示符中获得Ping命令。
你可以按照以下步骤从Windows机器ping到IPV6地址
步骤1:打开Windows机器的命令提示,
步骤2:在命令提示符下键入以下命令以ping到IPV6地址
命令: ping -6 [IPV6 address]
出于测试目的,你只需使用Google的IPV6地址,即"ipv6.google.com",
如你所见,已经传输了3个数据包,接收了3个数据包,数据包丢失率为0,这意味着连接到Google的ipv6地址是成功的。
使用Ping6命令
通过ping来检查Linux机器与IPV6地址的连接,使用以下步骤
步骤1:打开终端
步骤2:在终端中键入以下命令以ping到IPV6地址
命令: ping6 -c [Count] -I [Interface] [Destination Address/Hostname]
在这个,使用c可以指定需要传输的数据包数,使用i可以指定接口。
如何查找你的电脑的IPV6地址?
有几种方法可以找到PC的IPV6地址,本文展示了在Windows和Linux操作系统上找到它的最简单方法,
Windows 上的:
并非所有的windows发行版都支持IPv6,因为Internet协议版本6(IPv6 )的部署是从2000年代中期才开始的,也正因为如此,microsoft windows才从windows 2000开始支持IPv6.
支持IPV6的Windows发行版:
- Windows Vista
- Windows Server 2008
- Windows XP SP1或更高版本
- Windows版本7/8/10
- Windows Server 2003或更高版本
使用下面的步骤查找Windows计算机的IPV6地址。
在命令提示符下键入'ipconfig ',然后它将显示你机器中的所有当前TCP/IP网络配置值,
在你的以太网连接详细信息下,你可以看到你的IPV6地址,
在Linux上:
Kernal高于2.2的现代Linux发行版都支持IPV6,比如
- UBUNTU
- RedHat
- CentOs
- Linux Mint
以下是你可以用来查找Linux机器的IPV6地址的步骤。在本例中,我们向你展示了如何查找Ubuntu机器的IPV6地址,
步骤1:转到位于左上角的Ubuntu机器的搜索栏
步骤2:搜索单词'Terminal',然后你将在搜索结果中看到终端。 选择它
步骤3 :在终端中敲入'ifconfig',查看你的Linux机器中的所有网络配置。 你将在eth0配置下看到你的IPV6地址
查找IPV6数据包的路由
在所有查看路由信息的网络诊断工具中,traceroute是最流行的工具,Traceroute跟踪从IP网络传送到给定主机的路由数据包,它利用IP协议的生存时间(TTL )字段,并尝试沿主机路径从每个网关获取ICMP超时响应。
Linux上的Traceroute6
下面是在Linux机器中查看IPV6包的路由细节的命令,它显示IPV6包经过的路由以及它们通过它们所花费的时间。
命令: traceroute6 [IPV6 IP Address]
Windows上的tracert -6
类似于traceroute6工具,在windows机器中tracert 6命令可用于跟踪ipv6数据包的路由,沿着路径发现MTU并使用UDP端口 或者一些随机端口。
命令: tracert -6 [IPV6 IP Address]