traceroute命令详解(linux下tracert命令的作用)

:暂无数据 2026-08-23 21:10:05 :0

traceroute命令详解(linux下tracert命令的作用)

本篇文章给大家谈谈traceroute命令详解,以及linux下tracert命令的作用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

本文目录

linux下tracert命令的作用

1.命令格式:
traceroute
2.命令功能:
traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。
具体参数格式:traceroute 《Linux就该这么学》 一起学习linux
3.命令参数:
-d 使用Socket层级的排错功能。
-f 设置第一个检测数据包的存活数值TTL的大小。
-F 设置勿离断位。
-g 设置来源路由网关,最多可设置8个。
-i 使用指定的网络界面送出数据包。
-I 使用ICMP回应取代UDP资料信息。
-m 设置检测数据包的最大存活数值TTL的大小。
-n 直接使用IP地址而非主机名称。
-p 设置UDP传输协议的通信端口。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。
-s 设置本地主机送出数据包的IP地址。
-t 设置检测数据包的TOS数值。
-v 详细显示指令的执行过程。
-w 设置等待远端主机回报的时间。
-x 开启或关闭数据包的正确性检验。
4 实例:
实例4.1 : traceroute www.baidu.com
实例4.2:跳数设置
命令:traceroute -m 10 www.baidu.com

traceroute命令与ping命令的区别

traceroute命令与ping命令的区别为:用途不同、内容不同、适用范围不同。

一、用途不同

1、traceroute命令:traceroute命令用来显示数据包到达目标主机所经过的路径(路由器)情况。

2、ping命令:ping命令主要是用来查看到目的地址的时延和丢包情况。

二、内容不同

1、traceroute命令:traceroute命令获取到数据包所走的全部路径、节点的IP以及花费的时间。

2、ping命令:ping命令获取到目的地址的IP地址和指定IP包被路由器丢弃之前允许通过的最大网段数量。

三、适用范围不同

1、traceroute命令:traceroute命令适用于大型网络,测试是否和代理服务器联通。

2、ping命令:ping命令适用于中小型网络,测试网卡是否正常工作。

tracert命令的作用详情

1命令格式traceroute 参数 主机2命令功能traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置具体参数格式traceroute dFlnrvxflt存活数值glt网关ilt网络。

Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径节点的IP以及花费的时间都显示出来该命令比较适用于。

tracert命令是用于探索源地址到目标地址当中所经过的路线而每到达一个点,就会向源地址返回一个信号例如A要访问D,那么当中经过B,再经过C当经过B时,会向A返回一个信号,当经过C时,再向A返回一个信号,最后到达D。


Tracert跟踪路由是路由跟踪实用程序,用于确定IP数据包访问目标所采取的路径 Tracert 命令使用用 IP 生存时间 TTL 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由其命令格式如下网络网络是由若干节。

tracert命令是路由器跟踪实用程序,用于确定IP数据包访问目标所采取的#39路径在命令提示符cmd中使用tracert命令可以用于确定IP数据包访问目标时所选择的路径下面主要探讨了tracert命令的各个功能tracert命令的格式为tracert。


ping 和 tracert命令的区别为1指令不同 一个是ping 指令,一个是tracert指令2效果不同 ping 主要是用来查看到目的地址的时延和丢包情况,tracert是用来查看所经过的每一跳路由ping 和 tracert命令的使用方法1。

route命令详解是什么

Route命令可以在数据包没有有效传递的情况下,利用route命令查看路由表;如果traceroute命令揭示出一条异常或低效的传输路径,则可以用route命令来确认为何选择该路径,而且可以配置一个更有效的路由。

语法:route

扩展资料:

route 的命令

1、routing ip add/delete/set/show interface

在指定接口上添加、删除、配置或显示常规 IP 路由设置。

2、routing ip add/delete/set/show filter

在指定接口上添加、删除、配置或显示 IP数据包筛选器。

3、routing ip add/delete/show boundary

指定接口上添加、删除或显示多播边界设置。

4、routing ip add/set ipiptunnel

添加或配置 IP 中的 IP 接口。

5、routing ip add/delete/set/show rtmroute

添加、配置或显示不持续的路由表管理器路由。

跟踪路由命令

并在之后添加一个数字,可以指定本次tracert程序搜索的最大跳数如 tracert h 3 这样tracert经过3个路由节点后,就会自动终止步骤六在“tracert”命令与IP地址或URL地址中间输入“d”,可以不将IP地址;步骤四如果在tracert后面加上一个域名,DNS解析会自动转换成IP地址并探询经过的路由信 如 tracert 步骤五在“tracert”命令与IP地址或URL地址中间输入“h”,并在之后添加一个数字,可以指定本次tracert。
在windows系统中路由跟踪命令是tracert在弹出的dos命令窗口,输入命令tracert,在追踪命令tracert后空一格,紧接着输入需要追踪的目的地址,回车;一般使用追踪命令Tracert即可,Tracert跟踪路由是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径Tracert 命令使用用 IP 生存时间 TTL 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由其命令;进入电脑系统桌面后,开始丶丶运行框里面输入cmd命令丶丶确定后进命令行模式窗口在光标处输入 tracert IP地址如1后按回车键确认,即可追踪到本地电脑到网络所在地的路由器线路,在窗口显示出来上述。
你登陆自己的这个路由,看自获取的网关参数,这个就是上级路由的iP,然后用这个参数登陆路由,打开的界面就可看到路由的品牌,型号;1同时按住窗口键键盘左下角+R键,打开window运行窗口,即WIN+R2输入命令 #39cmd#39,打开cmdexe窗口,3输入tracert命令,可以看到有不同的参数选型,4以百度为例,输入命令tracert ,来跟踪路由;tracert ip地址 即可跟踪我们本机ip地址到达对方电脑或者服务器之间的路由节点和所花费的时间了,下面以笔者测试笔者电脑到比克尔网站的路由跟踪进入电脑桌面 开始 运行 输入cmd 命令 如下图进入cmd命令窗口 windows7;当路径上的第一个路由器router收到这个datagram时,它将TTL减1此时,TTL变为0了,所以该路由器会将此datagram丢掉,并送回一个ICMP time exceeded消息 包括发IP包的源地址,IP包的所有内容及路由器的IP地址;Tracert可以追踪本地路由表信息根据查询相关信息显示,本地路由表信息包括目的网络地址相关网络节点某条路径的满意度期望路径信息等;目录方法1Windows1打开“开始”2输入命令提示符3点击4确定要跟踪路线的网站5输入“traceroute”命令6查看结果方法2Mac1打开“聚焦”2输入网络实用工具3打开“网络实用工具”4点击Trace;命令提示符中的tracert命令被定义为是一种路由跟踪实用程序,tracert命令主要用于确定IP数据包访问目标所采取的路径本篇文章将在Win7系统环境下,来探讨tracert命令详解,同时了解tracert命令有哪些功能进入Windows命令提示符程序;命令提示符中的tracert命令被定义为是一种路由跟踪实用程序,tracert命令主要用于确定IP数据包访问目标所采取的路径Tracert跟踪路由是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径Tracert 命令使用用 IP 生存。
3下图就是连接速度4下图是丢包率5接着在命令提示符窗口,输入tracert “ip”或者“域名”,检查本地网络到测试目标的联通性,以为例6跟踪到目标ip,证明网络连通可以正常 如果最后一跳是超时;两种方法1使用ping向一个IP地址发送大量的Ping命令,然后检查没有应答的那些Ping命令如果你快速地发出了50次Ping命令,检查没有没有应答的次数,并把没有应答的次数作为丢包2使用跟踪路由在Windows命令提示符后面使用;Tracert的使用只需要在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换的当数据报从你的计算机经过多个网关传送到目的地时,Tracert命令可以用来跟踪数据报使用的路由路径该实用程序跟踪的路径是源计算机到目的。

TRACERT(traceroute)命令

可以用TRACERT来查看数据包到达目的主机的实际路径。
举个例子,如下图来追踪从我计算机到另一台计算机的路由情况。
命令行输入“tracert”,空格,目的IP地址,按下回车键。

数据包将找到到达目的的主机的路径,在到达目的主机的路径中,没到达一个路由器,都会报告路由器的信息回来,信息中包含路由器的IP地址和每一跳所花费的时间。如果数据包无法到达目的主机,可以用它来查明网络上的问题所在。(比如ping一个地址后,在某个路径之后失败了,则可以确定哪两台路由器之间存在问题)

Linux系统中traceroute命令使用详解

  Linux系统中traceroute命令可以追踪到网络数据包的路由途径。下面由我为大家整理了linux系统中traceroute命令使用详解,希望对大家有帮助!

  Linux系统中traceroute命令使用详解

  1.命令格式:

  traceroute

  2.命令功能:

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

  具体参数格式:traceroute

  3.命令参数

  -d  使用socket 层级的排错功能

  -f  设置第一个检测数据包的存活数值TTL的大小

  -F  设置勿离段位 ----我也不知道啥是勿离段位,查了下没查到什么信息^^

  -g  设置来源路由网关,最多可设置8个

  -i  使用指定的网络界面送出数据包

  -I  使用ICMP回应取代UDP资料信息

  -m  设置检测数据包的最大存活数值TTL 的大小

  -n  直接使用IP地址而非主机名称

  -p  设置UDP传输协议的通信端口

  -r  忽略普通的routing table ,直接将数据包送到远端主机上

  -s  设置本地主机送出数据包的IP地址

  -t  设置检测数据包的TOS数值

  -v  详细显示指令的执行过程

  -w  设置等待远端主机回报的时间

  -x  开启或关闭数据包的正确性检验

  linux系统中traceroute命令实例

  实例1:traceroute 用法简单,最常用的用法

  命令:traceroute  www.google.com

  说明:

  记录按序列号从1开始,每个记录就是一跳,每跳表示一个网关,我们看到每行有三个时间,单位是 ms,其实就是 -q 的默认参数。探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;如果您用 traceroute -q 4 www.google.com, 表示向每个网关发送4个数据包

  有时我们 traceroute 一台主机时,会看到有一些行是以星号表示的。出现这种情况,可能是防火墙封掉了 ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。

  有时我们在某一网关处延时比较长,有可能是某台网关比较阻塞,也可能是物理设备本身的原因,当然如果某台DNS出现问题时,不能解析主机名、域名时,也会有延时长的现象;您可以加 -n 参数来避免DNS 解析,以 IP格式 输出数据。

  如果在局域网中的不同网段之间,我们可以通过 traceroute 来排查问题所在,是主机的问题还是网关的问题。如果我们通过远程来访问某台服务器遇到问题时,我们用到 traceroute 追踪数据包所经过的网关,提交 IDC 服务商,也有助于解决问题;但目前看来国内解决这样的问题是比较困难的,就是我们发现问题所在,IDC服务商也不可能帮助我们解决。

  实例2:跳数设置

  命令:

  traceroute -m 10 www.baidu.com

  实例3:只显示IP 地址,不查主机名DNS

  命令:  traceroute -n www.baidu.com

  实例4:探测包使用的基本UDP端口设置6888

  命令:  traceroute -p 6888 www.baidu.com

  实例5:把探测包的个数设置为4个

  命令:traceroute -q 4 www.baidu.com

  实例6:绕过正常的路由表,直接发送到网络相连的主机

  命令:traceroute -r www.baidu.com

  实例7:把对外发探测包的等待响应时间设置为3秒

  命令:traceroute -w 3 www.baidu.com

  补充:linux系统中traceroute 的工作原理

  traceroute 程序的设计是利用 ICMP 及IP header 的TTL(time to live)栏位(field)。首先,traceroute 送出一个 TTL 是1 的IP datagram(每次送的的是3个 40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地,当路径上的第一个路由器(router)收到这个 datagram 时,它将TTL减少 1,此时,TTL变为0了,所以该路径会将次 datagram 丢掉,并送回一个 【ICMP time exceeded】消息,traceroute 收到这个消息后,便知道这个路由器存在于这个路径上,接着traceroute 再送出另一个 TTL为 2 的 datagram ,发现第二个路由器,然后一直重复执行这种操作,直到某个datagram 抵达目的地。

  在traceroute 送出 UDP datagram 到目的地时,它所选择送达的 port number 是一个一般应用程序都不会用的号码,所以当此UDP datagram到达目的地后该主机会送回一个 ICMP port unreachable 的消息,而当traceroute 收到这个消息时,便知道目的地已经到达,所以 traceroute 在 server 端也就没有所谓的 daemon 程式。

  traceroute 通过计算 ICMP TTL 到期消息设备的IP 地址并做域名解析。每次,traceroute 都打印出一系列数据,包括所经过的路由设备的域名及 IP 地址,三个包每次来回所花时间。

【traceroute】关于traceroute(路由追踪)的原理分析

traceroute 主要利用 IP 数据包的 TTL 字段值 + ICMP 来实现,它发送的用于探测网络路径的数据包的 IP 之上的协议可以是 UDP、TCP或ICMP。

协议表示该数据报文所携带的数据所使用的协议类型,占 8 位。
该字段可以方便目的主机的 IP 层知道按照什么协议来处理数据部分。不同的协议有专门不同的协议号。
例如,TCP 的协议号为 6,UDP 的协议号为 17,ICMP 的协议号为 1。

不同模式下,探测过程中设计的数据包如下:

UDP 探测数据包(目标端口大于 30000) + 中间网关发回 ICMP TTL 超时数据包 + 目标主机发回 ICMP Destination Unreachable 数据包

TCP 数据包

ICMP Echo (ping) Request 探测数据包 + 中间网关发回 ICMP TTL 超时数据包 + 目标主机发回 ICMP Echo (ping) reply 数据包

UDP 端口扫描比较麻烦,它同TCP不一样,因为它不需要建立连接。
我们向 目标主机 的固定端口发送UDP数据包,可以得到 两种结果:

在运营商的路由器上,UDP 与 ICMP 的待遇大不相同。
为了利于 troubleshooting,ICMP ECHO Request/Reply 是不会封的,而 UDP 则不同。
UDP 常被用来做网络攻击,因为 UDP 无需连接,因而没有任何状态约束它,比较方便攻击者伪造源 IP、伪造目的端口发送任意多的 UDP 包,长度自定义。
所以运营商为安全考虑,对于 UDP 端口常常采用白名单 ACL,就是只有 ACL 允许的端口才可以通过,没有明确允许的则统统丢弃。比如允许 DNS/DHCP/SNMP 等。

当网络工程师用Ping时,Ping在偷摸做啥事儿?
ping命令是依托于 ICMP协议的, ICMP协议的存在就是为了更高效的转发 IP数据报和提高交付成功的机会。
ping命令除了依托于 ICMP,在局域网下还要借助于 ARP协议, ARP协议能根据 IP地址反查出计算机的 MAC地址。
另外 ARP是有缓存的,为了保证 ARP的准确性,计算机会更新ARP缓存。

有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。
出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。
有些路由器会隐藏的自己的位置,不让ICMP Timeout的消息通过,结果就是在那一跳上始终会显示星号。此外服务器也可以伪造traceroute路径的,不过一般应用服务器也没有理由这么做,所以Traceroute的结果还是能够为网络分析提供一些参考的。

Linux下traceroute程序默认发送的探测包为UDP协议,windows下tracert、mtr,以及Linux下mtr默认都发送的是icmp的数据包,并不是所有网关都会如实返回 ICMP 超时报文。处于安全性考虑,大多数防火墙以及启用了防火墙功能的路由器缺省配置为不返回各种 ICMP 报文,其余路由器或交换机也可能被管理员主动修改配置变为不返回 ICMP 报文。因此 Traceroute 程序不一定能拿到所有的沿途网关地址。所以,当某个 TTL 值的数据包得不到响应时,并不能停止这一追踪过程,程序仍然会把 TTL 递增而发出下一个数据包。这个过程将一直持续到数据包发送到目标主机,或者达到默认或用参数指定的追踪限制(maximum_hops 默认最大为30)才结束追踪

如果在局域网中的不同网段之间,我们可以通过traceroute 来排查问题所在,是主机的问题还是网关的问题。
如果我们通过远程来访问某台服务器遇到问题时,我们用到traceroute 追踪数据包所经过的网关,提交IDC服务商,也有助于解决问题;但目前看来在国内解决这样的问题是比较困难的,就是我们发现问题所在,IDC服务商也不可能帮助我们解决。

动态图解traceroute(路由追踪)的原理与实现
***隐藏网址***

IP数据报格式详解
***隐藏网址***

解析为何traceroute探测的时候中间有些节点探测不到?
***隐藏网址***

traceroute使用与实现原理分析
***隐藏网址***

traceroute(路由追踪)的原理及实现
***隐藏网址***

为什么目标地址ping能通,但是tracetoute不通?
***隐藏网址***

只会用ping测试网络通不通?高级网工还会这么用
***隐藏网址***

当网络工程师用Ping时,Ping在偷摸做啥事儿?
***隐藏网址***

traceroute原理
***隐藏网址***

TCP/UDP/ICMP Traceroute的原理及区别
***隐藏网址***

traceroute命令详解是什么

用来跟踪到目标地址所走的线路.使用ping的方式,但设置了每个数据包可经历的最大跳数,当路线中的节点发现包到此节点时已多于最在跳数,会向源发一个错误反馈,这样从1递增最大跳数,就可以获得到ping到目标地址的各个节点的反馈信息,就组成一条到目标地址所走的线路。

就像一根线,上面拴一个摄像头,线不够长时就拍张照说明到哪线不够长了,如果把这根线拴在一辆公交车长,每次线不够长,当我们得到照片时就增加线长,这样最后我们就获得了公交所走的线路。

出处

《后汉书·皇后纪上·明德马皇后》:“时后前母姊女贾氏亦以选入,生肃宗。帝以后无子,命令养之。”郭沫若《洪波曲》第五章六:“宪兵团长抢过扩音器,便命令群众迅速解散。”

《楚辞·天问》“何亲揆发足,周之命以咨嗟” 汉王逸注:“当此之时,周之命令已行天下,百姓咨嗟叹而美之也。” 宋梅尧臣《重赋白兔》诗:“见公於钜鼇之峰,正草命令辞如虹。” 明高明《琵琶记·强就鸾凤》:“独立画堂听命令,珠帘底下一声传。”

关于本次traceroute命令详解和linux下tracert命令的作用的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

traceroute命令详解(linux下tracert命令的作用)

本文编辑:admin

更多文章:


手机拉黑了用飞信(电话被拉黑怎么用电脑发信息给别人看)

手机拉黑了用飞信(电话被拉黑怎么用电脑发信息给别人看)

这篇文章给大家聊聊关于手机拉黑了用飞信,以及电话被拉黑怎么用电脑发信息给别人看对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:50

笔记本电脑怎么设置动态桌面壁纸(电脑怎么设置动态桌面)

笔记本电脑怎么设置动态桌面壁纸(电脑怎么设置动态桌面)

各位老铁们,大家好,今天由我来为大家分享笔记本电脑怎么设置动态桌面壁纸,以及电脑怎么设置动态桌面的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年10月11日 07:30

射雕群侠传手游官网(新射雕群侠传初期侠客获取方式攻略)

射雕群侠传手游官网(新射雕群侠传初期侠客获取方式攻略)

大家好,关于射雕群侠传手游官网很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于新射雕群侠传初期侠客获取方式攻略的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:10

4枚美制导弹奇袭俄本土(真实的俄罗斯“匕首”导弹)

4枚美制导弹奇袭俄本土(真实的俄罗斯“匕首”导弹)

各位老铁们,大家好,今天由我来为大家分享4枚美制导弹奇袭俄本土,以及真实的俄罗斯“匕首”导弹的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年10月11日 07:00

手机下载word文档(哪个手机word软件好用)

手机下载word文档(哪个手机word软件好用)

大家好,今天小编来为大家解答以下的问题,关于手机下载word文档,哪个手机word软件好用这个很多人还不知道,现在让我们一起来看看吧!

2026年10月11日 05:20

大富豪2为什么下架了(宫颐府大富豪面包为什么断货)

大富豪2为什么下架了(宫颐府大富豪面包为什么断货)

大家好,如果您还对大富豪2为什么下架了不太了解,没有关系,今天就由本站为大家分享大富豪2为什么下架了的知识,包括宫颐府大富豪面包为什么断货的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 05:10

地下城与勇士手游贴吧(地下城与勇士手游贴吧狂战带火炬还是屠戮)

地下城与勇士手游贴吧(地下城与勇士手游贴吧狂战带火炬还是屠戮)

各位老铁们好,相信很多人对地下城与勇士手游贴吧都不是特别的了解,因此呢,今天就来为大家分享下关于地下城与勇士手游贴吧以及地下城与勇士手游贴吧狂战带火炬还是屠戮的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月11日 04:30

拼多多官网进入(拼多多官方网平台)

拼多多官网进入(拼多多官方网平台)

本篇文章给大家谈谈拼多多官网进入,以及拼多多官方网平台对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月11日 04:20

王者荣耀鲁班大师怎么克制?王者荣耀鲁班大师技能是什么

王者荣耀鲁班大师怎么克制?王者荣耀鲁班大师技能是什么

大家好,鲁班大师相信很多的网友都不是很明白,包括王者荣耀鲁班大师怎么克制也是一样,不过没有关系,接下来就来为大家分享关于鲁班大师和王者荣耀鲁班大师怎么克制的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

2026年10月11日 04:10

作业盒子小学(钉钉作业盒子是什么)

作业盒子小学(钉钉作业盒子是什么)

其实作业盒子小学的问题并不复杂,但是又很多的朋友都不太了解钉钉作业盒子是什么,因此呢,今天小编就来为大家分享作业盒子小学的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 04:00

最近更新

majority of(the majority of 和 a majority of的区别以及用法例句)
2026-10-11 07:40:02 浏览:0
热门文章

标签列表