路由追踪命令 | tracert | pathping | tracerout | tracepath

2024-01-24 10:36

本文主要是介绍路由追踪命令 | tracert | pathping | tracerout | tracepath,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、Windows系统上的追踪命令

【1】tracert命令

tracert通过向目标IP地址发送不同 TTL值的Internet 控制消息协议ICMP回应数据包。

举例:追踪百度

C:\Users\Administrator>tracert www.baidu.com通过最多 30 个跃点跟踪
到 www.baidu.com [110.242.68.3] 的路由:1     1 ms     1 ms     1 ms  moshujia.cn [192.168.124.1]2     5 ms     3 ms     5 ms  [10.186.128.1]3    13 ms     *        *     [60.221.11.109]4    10 ms     *       19 ms  [60.221.7.161]5    24 ms    23 ms    24 ms  219.158.114.536    24 ms    24 ms    24 ms  110.242.66.1747    28 ms    28 ms    29 ms  221.194.45.130

2】pathping命令

pathping命令,可以根据时延和丢包率判断网络质量

举例:追踪百度

C:\Users\Administrator>pathping www.baidu.com通过最多 30 个跃点跟踪
到 www.a.shifen.com [110.242.68.4] 的路由:0  DESKTOP-6SI8NI9 [192.168.124.12]1  moshujia.cn [192.168.124.1]2  DESKTOP-6SI8NI9 [10.186.128.1]3  105.11.221.60.adsl-pool.sx.cn [60.221.11.105]4  33.11.221.60.adsl-pool.sx.cn [60.221.11.33]5     *        *        *
正在计算统计信息,已耗时 100 秒...指向此处的源   此节点/链接
跃点  RTT    已丢失/已发送 = Pct  已丢失/已发送 = Pct  地址0                                           DESKTOP-6SI8NI9 [192.168.124.12]0/ 100 =  0%   |1    1ms     0/ 100 =  0%     0/ 100 =  0%  moshujia.cn [192.168.124.1]0/ 100 =  0%   |2    4ms     0/ 100 =  0%     0/ 100 =  0%  DESKTOP-6SI8NI9 [10.186.128.1]0/ 100 =  0%   |3    3ms     0/ 100 =  0%     0/ 100 =  0%  105.11.221.60.adsl-pool.sx.cn [60.221.11.105]0/ 100 =  0%   |4   10ms     0/ 100 =  0%     0/ 100 =  0%  33.11.221.60.adsl-pool.sx.cn [60.221.11.33]跟踪完成。

 二、Linux系统上的追踪命令

【1】tracerout命令

traceroute指令让追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置

 举例:追踪百度

$ traceroute www.baidu.com
traceroute to www.baidu.com (184.61.20.7), 30 hops max, 60 byte packets1  192.168.1.1 0.353 ms *2  10.0.11.254 (10.0.11.254)  0.912 ms  1.433 ms  1.627 ms3  124.25.26.49 (124.205.26.47)  8.052 ms  8.856 ms  9.71 ms4  10.255.19.185 (10.255.149.185)  3.08 ms  3.338 ms  2.789 ms5  10.255.36.45 (10.25.36.45)  2.948 ms  2.138 ms  2.66 ms6  218.241.253.77 (218.241.253.77)  1.712 ms  1.673 ms  1.402 ms7  14.197.77.21 (14.197.177.21)  4.934 ms 14.187.177.81 (14.197.177.81)  120.167 ms 14.17.178.49 (14.197.178.49)  1.574 ms8  14.197.249.126 (14.197.249.126)  2.159 ms 14.197.14.182 (14.197.149.182)  2.117 ms 14.197.29.134 (14.197.249.134)  2.342 ms9  182.61.52.218 (182.61.252.218)  2.938 ms 182.61.22.212 (182.61.252.212)  2.557 ms 182.61.252.220 (182.61.252.220)  2.749 ms

【2】tracepath命令

tracepath指令可以追踪数据到达目标主机的路由信息,同时还能够发现MTU值。 

举例: 追踪百度

[root@master ~]# tracepath www.baidu.com1?: [LOCALHOST]                                         pmtu 15001:  moshujia.cn                                           2.366ms 1:  moshujia.cn                                           1.269ms 2:  moshujia.cn                                           2.490ms pmtu 14922:  localhost                                             7.314ms 3:  no reply4:  33.11.221.60.adsl-pool.sx.cn                         13.195ms 5:  219.158.105.13                                       24.324ms 6:  110.242.66.182                                       26.180ms 7:  221.194.45.134                                       25.726ms

-n 不看主机名字,光显示IP地址

[root@master ~]# tracepath -n www.baidu.com1?: [LOCALHOST]                                         pmtu 15001:  192.168.124.1                                         1.573ms 1:  192.168.124.1                                         6.131ms 2:  192.168.124.1                                         3.298ms pmtu 14922:  10.186.128.1                                          5.122ms 3:  60.221.11.109                                        23.500ms 4:  60.221.11.41                                         13.875ms 5:  219.158.14.249                                       24.413ms 6:  110.242.66.166                                       24.602ms 7:  221.194.45.134                                       27.055ms 

这篇关于路由追踪命令 | tracert | pathping | tracerout | tracepath的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/639414

相关文章

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

C语言进阶(预处理命令详解)

《C语言进阶(预处理命令详解)》文章讲解了宏定义规范、头文件包含方式及条件编译应用,强调带参宏需加括号避免计算错误,头文件应声明函数原型以便主函数调用,条件编译通过宏定义控制代码编译,适用于测试与模块... 目录1.宏定义1.1不带参宏1.2带参宏2.头文件的包含2.1头文件中的内容2.2工程结构3.条件编

nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析(结合应用场景)

《nginx-t、nginx-sstop和nginx-sreload命令的详细解析(结合应用场景)》本文解析Nginx的-t、-sstop、-sreload命令,分别用于配置语法检... 以下是关于 nginx -t、nginx -s stop 和 nginx -s reload 命令的详细解析,结合实际应

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查

MySQL追踪数据库表更新操作来源的全面指南

《MySQL追踪数据库表更新操作来源的全面指南》本文将以一个具体问题为例,如何监测哪个IP来源对数据库表statistics_test进行了UPDATE操作,文内探讨了多种方法,并提供了详细的代码... 目录引言1. 为什么需要监控数据库更新操作2. 方法1:启用数据库审计日志(1)mysql/mariad

postgresql数据库基本操作及命令详解

《postgresql数据库基本操作及命令详解》本文介绍了PostgreSQL数据库的基础操作,包括连接、创建、查看数据库,表的增删改查、索引管理、备份恢复及退出命令,适用于数据库管理和开发实践,感兴... 目录1. 连接 PostgreSQL 数据库2. 创建数据库3. 查看当前数据库4. 查看所有数据库