如何从Windows和Linux命令行Ping IPv6地址

・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]

Beryl profile image