如何从Windows和Linux Ping IP v6地址

IPV6代表“Internet协议版本6”,引入IPV6是为了取代IPV4,因为IPV4地址已耗尽。由于IPV4的IP地址数量有限,并且随着Iot(物联网)的扩展,可以在IPV4中使用的IP地址数量已经开始耗尽,因此引入IPV6作为解决此问题的方法。

与IPV4相比,IPV6有许多好处,其中一些好处是:;

  • IPV6提供了大量的地址池,理论上最多可以有2^128个地址
  • 自动配置:当与其他IPv6设备连接时,IPv6设备可以独立地自动配置自己
  • IPV6中更好的身份验证和隐私机制
  • 由于具有唯一的IP地址,因此路由效率更高

Ping IPV6地址

为了从您的计算机检查IPV6连接,您需要具备以下先决条件之一。

  • 在您的计算机中安装IPV6支持
  • 从ISP获得本机IPV6传输以通过Internet使用IPV6
  • 启用IPv6的网络设备,如路由器,以便在LAN/WAN中使用IPv6

如果配置了这些方法中的任何一种,则可以使用“Ping”命令测试与IPV6地址的连接,如下所示。

使用Ping命令

Ping命令用于通过网络检查到给定目标的连接,这在世界各地的各方之间广泛用于网络故障排除目的。

ping命令通过向目标发送Internet控制消息协议(ICMP)回显请求消息并等待响应来操作。通过使用此命令,我们可以获得详细信息,例如从目的地接收到的响应数量以及它们返回所需的时间。

Ping命令可在Windows 7/8/10、Windows Vista、Windows XP和所有Linux操作系统的命令提示符中使用。

您可以按照以下步骤从Windows计算机ping到IPV6地址

步骤1: 打开Windows计算机的命令提示符,如前面步骤之一所述

步骤2:在命令提示符下键入以下命令以ping到IPV6地址
Command : ping -6 [IPV6 address]

出于测试目的,您只需使用谷歌的IPV6地址,即“IPV6.Google.com”


如您所见,3个数据包已发送,3个数据包已接收,数据包丢失率为0%,这意味着与谷歌IPV6地址的连接成功。

使用Ping6命令

使用以下步骤通过ping到您的Linux计算机上的IPV6地址来检查该地址的连接

步骤1:按照前面一个步骤中的说明打开终端

步骤2:在终端中键入以下命令以ping到IPV6地址
Command : ping6 -c [Count] -I [Interface] [Destination Address/Hostname]


在这里,使用-C可以指定需要传输的数据包数量,使用-I可以指定接口。

在本例中,在添加目标IPV6地址“%eth0”后,因为它是一个链路本地地址,并且计算机具有多个接口(Wi-Fi/eth0),因此您需要告诉设备要使用此链路本地地址的接口/链路。但是对于其他类型的地址,这是不需要的。

如何查找电脑的IPV6地址?

有几种方法可以找到PC的IPV6地址,本文介绍了在Windows和Linux OSs(操作系统)上查找IPV6地址的最简单方法

在Windows上:

并非所有Windows发行版都支持IPV6,因为Internet协议版本6(IPV6)的部署仅在2000年代中期开始进行,并且由于此原因,Microsoft Windows仅在Windows 2000年后才支持IPV6。

支持IPV6的Windows分发版:

  • Windows Vista
  • Windows Server 2008
  • 带SP1或更高版本的Windows XP
  • Windows 7/8/10版
  • Windows Server 2003或更高版本

使用以下步骤查找Windows计算机的IPV6地址。

步骤1:
步骤1:转到Windows搜索栏,键入“cmd”搜索命令提示符。在那里,您将看到命令提示,如下所示,并选择它


步骤2: 在命令提示符中键入“ipconfig”,然后它将显示计算机中的所有当前TCP/IP网络配置值


步骤3: 在那里,在您的以太网连接详细信息下,您将能够看到您的IPV6地址

在Linux上:

所有高于内核2.2的现代Linux发行版都支持IPV6,下面是一些示例

  • Ubuntu
  • RedHat
  • CentOs
  • Linux Mint

以下是您可以用来查找Linux机器的IPV6地址的步骤。在本例中,我们向您展示了如何查找Ubuntu机器的IPV6地址

步骤1: 进入位于左上角的Ubuntu机器的搜索栏


步骤2: 搜索“终端”一词,然后你会在搜索结果中看到终端。选择它


步骤3 : 在终端中键入“ifconfig”以查看Linux机器中的所有网络配置。在eth0配置下,您将能够看到您的IPV6地址


发现IPV6数据包的路由

在所有可用于查看路由信息的网络诊断工具中,traceroute是最流行的工具。Traceroute跟踪从IP网络到给定主机的路由数据包。它利用IP协议的生存时间(TTL)字段,并尝试从每个网关沿到主机的路径获取ICMP time_EXCENDED响应。

Linux上的Traceroute6

下面是在Linux机器中查看IPV6数据包路由详细信息的命令。它显示了IPV6数据包经过的路由以及它们经过的时间。

Command : traceroute6 [IPV6 IP Address]

Windows上的tracert-6

与traceroute6工具类似,在Windows机器中,tracert-6命令可用于跟踪IPV6数据包的路由。它沿着此路径跟踪目标MTU的路径,并使用UDP端口或某些随机端口。

Command :tracert -6 [IPV6 IP Address]


与上述命令相同,还有更多命令可用于分析IPV6数据包。它们不同于用于分析IPV4数据包的命令,因为IPV6数据包的数据包结构不同于IPV4数据包的数据包结构。

8个 Linux host命令示例详解
15个Linux ps 命令例子
已有2个小伙伴在吐槽

发表我的评论

电子邮件地址不会被公开。 必填项已用*标注