路由追踪命令 | 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 find 命令完全指南及核心用法

《Linuxfind命令完全指南及核心用法》find是Linux系统最强大的文件搜索工具,支持嵌套遍历、条件筛选、执行动作,下面给大家介绍Linuxfind命令完全指南,感兴趣的朋友一起看看吧... 目录一、基础搜索模式1. 按文件名搜索(精确/模糊匹配)2. 排除指定目录/文件二、根据文件类型筛选三、时间

使用mvn deploy命令上传jar包的实现

《使用mvndeploy命令上传jar包的实现》本文介绍了使用mvndeploy:deploy-file命令将本地仓库中的JAR包重新发布到Maven私服,文中通过示例代码介绍的非常详细,对大家的学... 目录一、背景二、环境三、配置nexus上传账号四、执行deploy命令上传包1. 首先需要把本地仓中要

Windows命令之tasklist命令用法详解(Windows查看进程)

《Windows命令之tasklist命令用法详解(Windows查看进程)》tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表,命令结合筛选器一起使用,可以按照我们的需求进行过滤... 目录命令帮助1、基本使用2、执行原理2.1、tasklist命令无法使用3、筛选器3.1、根据PID

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi

linux打包解压命令方式

《linux打包解压命令方式》文章介绍了Linux系统中常用的打包和解压命令,包括tar和zip,使用tar命令可以创建和解压tar格式的归档文件,使用zip命令可以创建和解压zip格式的压缩文件,每... 目录Lijavascriptnux 打包和解压命令打包命令解压命令总结linux 打包和解压命令打

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Go路由注册方法详解

《Go路由注册方法详解》Go语言中,http.NewServeMux()和http.HandleFunc()是两种不同的路由注册方式,前者创建独立的ServeMux实例,适合模块化和分层路由,灵活性高... 目录Go路由注册方法1. 路由注册的方式2. 路由器的独立性3. 灵活性4. 启动服务器的方式5.

关于Gateway路由匹配规则解读

《关于Gateway路由匹配规则解读》本文详细介绍了SpringCloudGateway的路由匹配规则,包括基本概念、常用属性、实际应用以及注意事项,路由匹配规则决定了请求如何被转发到目标服务,是Ga... 目录Gateway路由匹配规则一、基本概念二、常用属性三、实际应用四、注意事项总结Gateway路由

Redis的Zset类型及相关命令详细讲解

《Redis的Zset类型及相关命令详细讲解》:本文主要介绍Redis的Zset类型及相关命令的相关资料,有序集合Zset是一种Redis数据结构,它类似于集合Set,但每个元素都有一个关联的分数... 目录Zset简介ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZ

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动