路由追踪命令 | 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

相关文章

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. 查看所有数据库

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

Java -jar命令如何运行外部依赖JAR包

《Java-jar命令如何运行外部依赖JAR包》在Java应用部署中,java-jar命令是启动可执行JAR包的标准方式,但当应用需要依赖外部JAR文件时,直接使用java-jar会面临类加载困... 目录引言:外部依赖JAR的必要性一、问题本质:类加载机制的限制1. Java -jar的默认行为2. 类加