Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由,其命令格式如下。Tracert[-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

1、Tracert工作原理

通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。

Tracert先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert实用程序中看不到。

Tracert命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert实用程序不在每个 IP 地址上查询 DNS。

2、Tracert命令详解

不带选项

不带选项的Tracert命令将显示到达目标IP地址所经过的路径,并将IP地址解析为主机名一同显示。如下图所示,第一跳是网关地址,可以根据看到的主机名,判断我使用的是极路由。

-d选项

不将地址解析成主机名,能够更快地显示路由器路径。与上图对比,路径是一样的,只是不将IP地址解析成主机名,速度更快。下图中红色框所示的主机名已消失。

-h选项

指定跟踪的跃点数。以下的命令只显示5跳,可以看到命令只跟踪到5跳就结束了。一般来说,5跳之内可能还是本地省内链路。

-w选项

指定等待每个应答的时间(以毫秒为单位)。默认值为 3000 毫秒(3 秒)。

另外,Tracert命令还有如“-j”、“-r”、“-s”、“-4”、“-6”等参数,用得较少,其用法都可以在命令行中输入命令“Tracert”直接查到,这里就不再赘述了。

3、Tracert 实用程序怎么用?

Tracert诊断实用程序通过向目标地址发送 Internet 控制消息协议 (ICMP) 回显数据包来确定到目标地址的路由。 在这些数据包中,Tracert使用了不同的 IP“生存期”(TTL) 值。 由于要求沿途的路由器在转发数据包前至少必须将 TTL 减少 1,因此 TTL 实际上是一个跃点计数器 (hop counter)。 当某个数据包的 TTL 达到零 (0) 时,路由器就会向源计算机发送一个 ICMP“超时”的消息。

Tracert将发送 TTL 为 1 的第一个回显数据包,并在每次后续传输时将 TTL 增加 1,直到目标地址响应或达到 TTL 的最大值。 中间路由器发送回来的 ICMP“超时”消息显示了路由。 请注意,有些路由器会丢弃 TTL 失效的数据包而不发出消息,这些数据包对于 Tracert来说是不可见的。

Tracert将会显示一个返回 ICMP“超时”消息的中间路由器的顺序列表。 使用带有d选项的Tracert命令时,Tracert将不会对每个 IP 地址执行 DNS 查找,这样,Tracert将报告路由器近端接口的 IP 地址。

在以下Tracert命令和输出的示例中,数据包经过两个路由器(157.54.48.1 和 11.1.0.67)才到达主机 11.1.0.1。 在此示例中,默认网关是 157.54.48.1,网络 11.1.0.0 中的路由器的 IP 地址是 11.1.0.67。

命令:

C:/Tracert11.1.0.1

命令的输出:

转载链接:Tracert命令详解,路由跟踪命令tracert命令怎么用?网络管理员的法宝,新睿云给您详解 - 知识库 - 新睿云

路由器下一跳地址怎么判断_Tracert命令详解,路由跟踪命令tracert命令怎么用?...相关推荐

  1. 路由器下一跳地址怎么判断_网络基本功三:细说路由器

    介绍 以太网交换机工作在第二层即数据链路层,用于在同一网络内部转发以太网帧.但是,当源和目的IP地址位于不同网络时,以太网帧必须发送给路由器.路由器负责在不同网络间传输报文,通过路由表来决定最佳转发路 ...

  2. 路由器下一跳地址怎么判断_CCNP-路由器工作原理

    好物要写,我们的文章也不能断更,赚钱重要,学习新知识更重要,今天就是进入NP阶段的内容了,我们会深入理解每个动态路由协议的工作原理,以及一些策略方面的配置,至此你就能随心所欲控制路由的走向,让他走你所 ...

  3. 路由器下一跳地址怎么判断_路由器的功能及工作原理

    路由器定义 路由器是互联网的枢纽,是连接Internet中各局域网.广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送数据 作用在网络层中,提供了路由和转发两种机制 路由: ...

  4. 路由器下一跳地址怎么判断_计算机考研复试面试常问问题 计算机网络篇(下)...

    计算机考研复试面试常问问题 计算机网络篇(下) 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更 ...

  5. 汇编语言DEBUG命令详解||汇编命令||DEBUG的常用命令:A,U,R,T,D,E,Q 等等

    汇编命令 汇编语言Debug命令详解 DEBUG的常用命令:A,U,R,T,D,E,Q 等等 汇编语言DEBUG命令详解 文章目录 汇编语言DEBUG命令详解 R命令的使用 H命令的使用 D命令的使用 ...

  6. oracle中imp命令详解,ORACLE EXPDP IMPDP数据导入导出命令详解及同EXP IMP命令详细对照...

    ORACLE EXPDP IMPDP数据导入导出命令详解及同EXP IMP 命令详细对比 一.EXPDP IMPDP EXP IMP 可以实现 1.可以实现逻辑备份和逻辑恢复 2.可以在数据库用户之间 ...

  7. linux—pwd命令详解(一天一个命令)

    概述: pwd 是Print Working Directory的缩写,其功能是显示当前所在工作目录的全路径.主要用在当不确定当前所在位置时,通过pwd来查看当前目录的绝对路径. 语法: [root@ ...

  8. <Linux>《Linux 之 ps 命令详解大全(含实用命令)》

    <Linux 之 ps 命令详解大全(含实用命令)> 1 常用命令 1.1 显示所有当前进程 1.2 显示所有当前进程 1.3 显示所有当前进程 1.4 根据用户过滤进程 1.5 根据 C ...

  9. linux下awk命令详解,Linux文件处理awk命令-linux awk命令详解-嗨客网

    Linux文件处理awk命令详解教程 Linux awk命令说明 awk 是一个强大的文本分析工具,相对于 awk 有 3 个不同版本: awk.nawk 和 gawk,未作特别说明,一般指 gawk ...

  10. kali中steghide命令工具教程;7z命令详解;kali中base64命令详解

    目录 kali中steghide命令工具教程 7z命令详解 kali中base64命令详解 例:解码文本里的base64编码 kali中steghide命令工具教程 根据此博客学习(12条消息) 隐写 ...

最新文章

  1. 全文翻译(全文合集):TVM: An Automated End-to-End Optimizing Compiler for Deep Learning
  2. SAP PM 初级系列11 - 为维修工单触发采购申请
  3. Oracle-分析函数之排序后顺序号row_number()
  4. vue状态管理存取数据_vue状态管理vuex从浅入深详细讲解
  5. apply与applymap的区别
  6. soso街景开发——在移动应用(网站)中的应用
  7. Linux下按日期删除文件
  8. On the Difference Between Orthogonal Matching Pursuit and Orthogonal Least Squares
  9. android contacts 编辑,如何在Android中的.csv文件中逐行编写contactn...
  10. 网络渗透测试(2)——使用nmap扫描微信服务器
  11. css设置背景颜色透明度
  12. 再爆hzhost6.5虚拟主机管理系统的SQL注入漏洞3
  13. 仙人掌树学习1:仙人掌图 洛谷:[SHOI2008]仙人掌图 II
  14. QT 关于颜色的总结
  15. 【GPU】Nvidia CUDA 编程基础教程——利用基本的 CUDA 内存管理技术来优化加速应用程序
  16. 细思极恐!GPT-4太强,发明者们也不懂!智能到底是怎么突然「涌现」的?
  17. np.rot90()的用法
  18. GPS理论知识NMEA 0813协议
  19. JavaCV开发详解专栏文章目录(JavaCV速查手册)
  20. Android仿豆瓣FM卡片滑动

热门文章

  1. uni-app 选择图片上传到服务器、云储存
  2. 最多能匹配出多长的相同连续子序列_论文导读 | GPU加速子图同构算法
  3. 外网无法访问nginx服务器默认端口问题解决
  4. (35)pycharm在debug模式下一直显示collecting data
  5. Power Platform 零基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程
  6. 物理系统——射线检测
  7. ARKit之路-射线检测
  8. 都是肿瘤模型,凭什么说肿瘤类器官是“试药替身”?
  9. 如何解决CPU过热100度自动关机
  10. 介绍几个巨佬给大家认识