首页 > 系统相关 >Windows 与 Linux 下 Ping IPv6 地址 | 常用网络命令

Windows 与 Linux 下 Ping IPv6 地址 | 常用网络命令

时间:2024-12-13 19:32:34浏览次数:5  
标签:ip Windows Ping Linux ping 地址 IPv6 数据包

注:本文为网络命令相关文章合辑。

未整理去重。


一、IPv6 概述

IPv6 即 “Internet 协议版本 6”,因 IPv4 地址资源面临耗尽问题而被引入以替代 IPv4。IPv6 则提供了理论上多达 2 128 2^{128} 2128 个地址,有效解决地址不足困境。

IPv6 具备自动配置特性,设备连接时可自主完成配置;拥有更优的身份验证与隐私机制,增强网络安全性。

二、Ping IPv6 地址操作

(一)Windows 系统

打开 Windows 命令提示符 cmd ,输入

ping -6 [IPv6 地址]

“-6” 表示使用 IPv6 协议

命令执行后,通过发送 Internet 控制消息协议(ICMP)Echo Request 消息至目标地址并等待响应,可获取如传输数据包数量、接收数据包数量、丢包率等信息,以此判断与目标 IPv6 地址的连接状态。若显示已传输数据包数与接收数据包数相同且丢包率为 0%,则表明连接成功。

(二)Linux 系统

打开 linux 终端 Terminal,输入

ping6 -c [Count] -I [Interface] [Destination Address/Hostname]

“-c” 用于指定要传输的数据包数量

“-I” 用于指定网络接口

当目标地址为链路本地地址(如 “% eth0” 形式)且机器存在多个接口(如 Wi-Fi 和 eth0)时,需指定使用的接口;若为其他类型地址,此参数并非必需。通过该命令可检测与目标 IPv6 地址的连接性,并获取相关网络通信数据,如往返时间等信息,辅助判断网络连接质量与稳定性。

三、查看 PC 的 IPv6 地址

(一)Windows 系统

自 Windows 2000 开始,部分 Windows 发行版支持 IPv6,包括 Windows Vista、Windows Server 2008、Windows XP(需 SP1 或更高版本)、Windows 7/8/10、Windows Server 2003 及以上版本。

在命令提示符中输入

ipconfig

系统将显示当前机器的 TCP/IP 网络配置信息,在以太网连接详细内容中可查找到 IPv6 地址。

此操作基于 Windows 网络配置命令工具,通过查询系统网络接口配置数据,提取并展示 IPv6 地址信息。

(二)Linux 系统

所有内核版本高于 2.2 的现代 Linux 发行版,如 Ubuntu、RedHat、CentOS Stream、Linux Mint 等均支持 IPv6。

在终端中输入

ifconfig

可查看 Linux 机器的所有网络配置信息,在 eth0 配置部分能够找到 IPv6 地址。

此外,也可使用

ip -6 addr

专门显示 IPv6 地址。

这些命令通过读取系统网络配置文件与内核网络数据结构,获取并呈现 IPv6 地址信息。

四、查看 IPv6 数据包的路由

(一)Windows 系统

命令

tracert -6 [IPV6 IP 地址]

tracert -6 是 Windows 系统下用于跟踪 IPv6 数据包路由的命令。它沿着到目标的路径发送数据包,在传输过程中发现最大传输单元(MTU),并使用 UDP 端口(或随机端口)进行通信。通过接收沿途网关返回的响应信息,确定数据包经过的节点与路径,同时记录往返时间等数据。

(二)Linux 系统

命令

traceroute6 [IPV6 IP 地址]

Traceroute6 是 Linux 系统下用于查看 IPv6 数据包路由详细信息的重要工具。它依据 IP 协议的生存时间(TTL)字段特性,从源主机向目标 IPv6 地址发送一系列数据包,每个数据包的 TTL 值依次递增。当数据包经过沿途网关时,TTL 值减为 0,网关会返回 ICMP TIME_EXCEEDED 响应。通过收集这些响应信息,可构建出数据包从源到目标所经过的路由路径,并记录每个节点的往返时间。


计算机网络实验:常用网络命令的使用(ping、ipconfig、netstat、tracert、arp)

乔卿已于 2022-02-12 11:28:12 修改

1. ping 命令

ping 是一个测试程序,如果 ping 运行正确,大体上就可以排除网络访问层、网卡、modem 的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。

基本用法: Ping IP 地址。

使用 ping 命令来查找问题所在或检验网络运行情况的典型次序:

(1) ping 127.0.0.1

ping 主机 ip

附:如何查看主机 IP?

cmd 中输入 ipconfig/all 回车,然后在无线局域网适配器 WLAN 下找到 IPv4 地址即为主机 IP 地址。找到主机 IP 地址为 192.168.0.101。

(2) 断网状态下 ping 主机 ip

(3) ping 局域网内其他 ip

备用电脑与本机连接到同一 WiFi,备用电脑的 ip 地址为:192.168.0.103

遇到的问题:笔记本电脑默认开启防火墙。在默认状态下,我们的笔记本是无法被其他主机 ping 的(即便是在同一局域网下),如下:

因此通过查资料,用以下方法关闭了防火墙:打开控制面板,到控制面板 \ 系统和安全 \Windows Defender 防火墙下,选择关闭防火墙。

关闭防火墙之后,ping 成功。

(4) ping 网关 ip

在这里插入图片描述

如何查询网关 IP?

查询 wifi 信息,可以得知 IPv4 DNS 服务器地址即为网关 ip。

在这里插入图片描述

(5) ping 远程 ip

选择腾讯云服务器的 ip 地址作为远程 ip。

在这里插入图片描述

在这里插入图片描述

(6) ping 域名

在这里插入图片描述

(7) ping ip -t

连续对 ip 地址执行 ping 命令,直到被用户以 ctrl+c 中断。

在这里插入图片描述

(8) ping ip -l 2000

指定 ping 命令中的数据长度为 2000 字节,而不是缺省的 32 字节。

在这里插入图片描述

(9) ping ip -n

执行特定次数的 ping 命令。

在这里插入图片描述

2. ipconfig 命令

该命令用于检查网络 TCP/IP 配置的信息,如 IP 地址、MAC 地址、DNS 等。

(1) ipconfig 显示信息

在这里插入图片描述

(2) ipconfig/all 显示详细信息

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(3) ipconfig/renew 显示所有适配器

在这里插入图片描述

在这里插入图片描述

(4) ipconfig/release 释放所有匹配的连接,出现了短暂的断网现象

在这里插入图片描述

在这里插入图片描述

3. netstat 命令

该命令用户显示各协议相关的统计及数据,一般用于检查本地主机的各个端口的网络连接情况。

在这里插入图片描述

(1) netstat -r 显示网络各种通信协议的状态

在这里插入图片描述

在这里插入图片描述

(2) netstat -E 显示以太网层的数据统计情况

在这里插入图片描述

(3) netstat -A 显示网络中有效连接的信息

在这里插入图片描述

(4) netstat -N 显示所有已经建立的连接

在这里插入图片描述

4. tracert 命令

该命令用于检查由本地主机到目标主机所经历的路由信息。用法如下:

在这里插入图片描述

以 www.baidu.com 为例:

在这里插入图片描述

5. arp 命令

arp 命令显示和修改地址解析协议(ARP)缓存中的项目。

在这里插入图片描述

via:

标签:ip,Windows,Ping,Linux,ping,地址,IPv6,数据包
From: https://blog.csdn.net/u013669912/article/details/144434901

相关文章

  • Linux常用命令之ping命令详解
    ping命令是网络管理中最基本也是最常用的工具之一,用于测试主机之间的连通性。它通过发送ICMP(InternetControlMessageProtocol)回显请求(EchoRequest)到目标主机,并监听返回的回显应答(EchoReply)来工作。ping命令不仅可以用来检查网络连接是否正常,还可以帮助诊断网络速度......
  • QT windows下使用CMake,设置步骤 mingw lvgl编译运行
    参考https://blog.csdn.net/qq_33963083/article/details/95920238针对我安装的qt,目录如下然后用qtcreate打开打开项目中的CMakeLists.txt可以使用的项目如下gitclone--recursivehttps://github.com/Sanya-123/lvgl_port_qt.git......
  • Linux 常用命令 日常工作记录 学习记录
     命令解释示例cd/opt/**/** 跳转目录 cd- 回到上一次目录 ping**.com 测试网络pingbaidu.comcal查看日历calssh 10.64.**.**跳转到其他服务器ssh10.64.1.1tail-ftest.log查看日志文件,并持续输出 ps-ef|grepjava查看......
  • linux 不通外网安装node-sass
      找到下载失败的地址,直接下载对应node版本的源文件,放入构建机的某个根目录下(需要用到绝对地址)如:/app/cache/ ,linux不需要解压,window需要解压。如:/app/cache/node-v14.21.1-headers.tar.gzhttps://nodejs.org/download/release/  缺少binding.node文件:  执行:no......
  • CS61B srping 2018 examprep03 https://sp18.datastructur.es/
    flatten方法接受二维数组,返回一个一维数组比如,flatten({{1,2,3},{},{7,8}})shouldreturn{1,2,3,7,8}补全下面的程序片段publicstaticint[]flatten(int[][]x){inttotalLength=0;for(____________________________________){_______________________......
  • Linux系统下装R包又慢又容易报错?
    短话短说:Linux安装默认从源码安装,因此在终端中使用Rconsole装包时会从源码重新编译,这个过程十分耗时,且很容易出错。解决方案有二:1)使用Rstudio/Rstudio-server,因为Rstudio支持预编译安装,直接下载安装编译好的R包,省时省力;2)使用包管理工具,如conda,通过condainstall直接安......
  • 星海智算:【Ollama镜像】Windows云部署教程
    1、下载和安装​Ollama官网地址:https://ollama.com/访问ollama界面,选择Download安装因为本次ollama部署在windows镜像中,所以在DownloadOllama中选择windows版本安装完成后,就可以在开始菜单中启动ollama了  右下角状态栏中出现ollama图标说明启动成功GPU算力云平台......
  • Linux中 strings 命令
     001、在Linux系统中,strings命令是一个强大且实用的工具,主要用于从二进制文件中提取可打印的字符序列。这些字符序列通常包括变量名、函数名、注释或任何嵌入的文本信息,对于文件分析和调试具有重要意义[root@PC1test]#lsa.txt[root@PC1test]#cata.txt......
  • Linux 平台 Nvidia GPU 的 OpenCL 开发环境搭建
    对一个项目设计方案进行优化计算,因为严重非线性、多峰等问题,常规优化算法效果极差。采用遗传算法来计算,效果不错,搜索到最优点的概率比较高。只是计算速度很慢,一个计算点大概要2个多小时,方案一次要算大约2千点,这哪算得过来啊?考虑到遗传算法多个体的特点,天然适合并行计算,就找熟人......
  • ARM - Linux内核i2c-tools命令
    转自 https://zhuanlan.zhihu.com/p/509163257一、i2cdetect1、命令root@linaro-alip:/#i2cdetectError:Noi2c-busspecified!Usage:i2cdetect[-y][-a][-q|-r]I2CBUS[FIRSTLAST]i2cdetect-FI2CBUSi2cdetect-lI2CBUSisanintegeroranI......