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

相关文章

golang实现动态路由的项目实践

《golang实现动态路由的项目实践》本文主要介绍了golang实现动态路由项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习... 目录一、动态路由1.结构体(数据库的定义)2.预加载preload3.添加关联的方法一、动态路由1

Nginx路由匹配规则及优先级详解

《Nginx路由匹配规则及优先级详解》Nginx作为一个高性能的Web服务器和反向代理服务器,广泛用于负载均衡、请求转发等场景,在配置Nginx时,路由匹配规则是非常重要的概念,本文将详细介绍Ngin... 目录引言一、 Nginx的路由匹配规则概述二、 Nginx的路由匹配规则类型2.1 精确匹配(=)2

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

SpringIntegration消息路由之Router的条件路由与过滤功能

《SpringIntegration消息路由之Router的条件路由与过滤功能》本文详细介绍了Router的基础概念、条件路由实现、基于消息头的路由、动态路由与路由表、消息过滤与选择性路由以及错误处理... 目录引言一、Router基础概念二、条件路由实现三、基于消息头的路由四、动态路由与路由表五、消息过滤

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