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

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。

在下例中,数据包必须通过两个路由器(10.0.0.1 和 192.168.0.1)才能到达主机 172.16.0.99。主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的 IP 地址是 192.168.0.1。

C:/>tracert 172.16.0.99 -d

Tracing route to 172.16.0.99 over a maximum of 30 hops

1 2s 3s 2s 10,0.0,1

2 75 ms 83 ms 88 ms 192.168.0.1

3 73 ms 79 ms 93 ms 172.16.0.99

Trace complete.

用 tracert 解决问题

可以使用 tracert 命令确定数据包在网络上的停止位置。下例中,默认网关确定 192.168.10.99 主机没有有效路径。这可能是路由器配置的问题,或者是 192.168.10.0 网络不存在(错误的 IP 地址)。

C:/>tracert 192.168.10.99

Tracing route to 192.168.10.99 over a maximum of 30 hops

1 10.0.0.1 reportsestination net unreachable.

Trace complete.

Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。

Tracert 命令行选项

Tracert 命令支持多种选项,如下表所示。

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

选项
描述

-d
指定不将 IP 地址解析到主机名称。

-h maximum_hops
指定跃点数以跟踪到称为 target_name 的主机的路由。

-j host-list
指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。

-w timeout
等待 timeout 为每次回复所指定的毫秒数。

target_name
目标主机的名称或 IP 地址。

ip路由追踪命令(Tracert)相关推荐

  1. 华三路由追踪命令 tracert详解

    华三路由追踪命令 tracert 此命令用来查看IPv4报文从源端传到目的端所经过的路径 tracert [ -a source-ip | -f first-ttl | -m max-ttl | -p ...

  2. 路由追踪命令 | tracert | pathping | tracerout | tracepath | 值得收藏

    目录 一.Windows系统上的追踪命令 [1]tracert命令 [2]pathping命令 二.Linux系统上的追踪命令 [1]tracerout命令 [2]tracepath命令 一.Wind ...

  3. 路由追踪命令Tracert

    Dos命令Tracert跟踪路由详解 Tracert 通过递减"存在时间 (TTL)"字段的值将"Internet 控制消息协议 (ICMP)回显请求"或 IC ...

  4. 路由追踪命令:tracert、pathping 值得收藏

    对于网络工程师来说,需要熟练掌握的Windows路由追踪命令有两个:tracert和pathping,其中pathping是tracert和ping命令的结合,不但可以追踪目标IP地址的路由,还可以测 ...

  5. 路由追踪命令:tracert、pathping!值得收藏!

    对于网络工程师来说,需要熟练掌握的Windows路由追踪命令有两个:tracert和pathping,其中pathping是tracert和ping命令的结合,不但可以追踪目标IP地址的路由,还可以测 ...

  6. url访问 路由跟踪 命令 tracert

    路由跟踪命令:用于确定 IP数据包访问目标所采取的路径,归属网络协议层 可用于对ping命令的补充,当无法ping通时,可用路由跟踪命令检测具体原因. win: tracert 的作用:从你的电脑到你 ...

  7. Tracert命令详解,路由跟踪命令tracert命令怎么用?网络管理员的法宝,新睿云给您详解

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

  8. linux下路由跟踪命令,tracert路由跟踪工具使用方法

    1. 路由跟踪在线Tracert工具说明 Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径.Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP ...

  9. linux怎么做路由跟踪_Linux 路由追踪命令:traceroute

    Linux 通过 traceroute 我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径.当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走 ...

最新文章

  1. 永洪Desktop一个工具就可搞定中国式复杂报表需求
  2. php短信android,Android_Android短信操作常见协议和常用代码,content://sms/inbox 收件箱 conte - phpStudy...
  3. 雷蛇鼠标宏文件_Razer推出DeathAdder V2与Basilisk V2游戏鼠标
  4. 电脑上怎么做pdf文件_图片怎么输出为PDF文件?两种办法教你,手机电脑都能转...
  5. Git仓库初始化_企业级开发原则
  6. 石河子大学计算机学院宿舍,对于那些想去211石河子大学的同学给你一点建议
  7. android真实项目教程(一)——App应用框架搭建_by_CJJ
  8. Linux学习一天一个命令(1)[ls命令]
  9. Python在指定文件夹生成随机文件
  10. VS:无法将“char *”转换为“const wchar_t *”/不能将参数从“const char []”转换为“const wchar_t *”
  11. plsql登录空白框_王者荣耀空白居中以及重复名的教程[含软件]
  12. 机器学习基石01:机器学习简介
  13. 互动快报:从读报刊看性格
  14. 网页与服务器数据库数据交互,网页与ACCESS数据库如何实现数据交互?
  15. 利用Frank-Wolfe求解UE用户均衡模型,以SiouxFalls网络为例(Python)
  16. docker容器技术之虚拟化网络概述(四)
  17. AI人工智能算法解析落地实践专栏列表
  18. Python 基础部分(三)
  19. 【转】Hibernate中session的clear(),flush(),evict()方法详解
  20. Docker查看正在运行的容器创建时的命令

热门文章

  1. Linux安装Maven、POM及配置文件详解
  2. Python自动化小技巧10——excel文件批量多sheet表合并
  3. C++之this指针
  4. 零售行业数据分析,你必须要知道这些
  5. h5点击下载按钮,下载excel或者word
  6. 六、PageRank算法与代码实战【CS224W】(Datawhale组队学习)
  7. 图像分割中OTSU算法
  8. PyG-使用networkx对Graph进行可视化
  9. linux嵌入式系统算法,嵌入式Linux操作系统调度算法研究
  10. 启锐 打印机相关配件报价 售后