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. rabbitMQ在springboot中的使用
  2. 基于nginx和ffmpeg前端flv.js简单的直播环境搭建(rtmp+http-flv+hls)
  3. librdkafka介绍文档与配置参数
  4. 【阿里云课程】详解深度学习优化:泛化与正则化,学习率与最优化
  5. Python学习笔记:Day4 编写Model
  6. html怎么改艺术字体颜色,html超链接字体颜色怎么改
  7. android mysql 图片_android sqlite添加图片到数据库
  8. 1290 the mysql_ERROR 1290:The MySQL server is running with the --secure-file-priv option
  9. SSE图像算法优化系列十四:局部均方差及局部平方差算法的优化。
  10. HDU 5009 Paint Pearls
  11. (转载)形态学腐蚀、膨胀——Matlab DIP(瓦)ch9形态学图像处理
  12. 机器学习-分类Classification
  13. Android 判断通知栏是否打开及前往设置页面
  14. HTTP:SSL证书简介!
  15. DIY一个测量心率装置
  16. Excel服务器实现多用户协作
  17. UltraEdit关闭自动备份
  18. 随鼠标滚轮缩小和放大图片
  19. MiL 和 SiL简单介绍
  20. 电视机计算机英语,电视电脑的优缺点英语作文

热门文章

  1. 强大!一键转换LaTex公式,这款开源公式识别神器比Mathpix Snip更适合你
  2. windows无法启动Docker
  3. 用js做一个简单的论坛发布
  4. 从私域价值凸显到全链路融合,为何腾盟计划2.0成企业新增长因子?
  5. Educoder - Java入门 - 方法的使用各关卡题目总结
  6. PHP资格证书查询系统源码 自动生成二维码 支持导入导出功能
  7. 基于单片机的交通信号灯控制
  8. 2021年安全员-B证考试及安全员-B证最新解析
  9. 北京邮电大学计算机学院专业排名,2019北京邮电大学专业排名
  10. sqlyog企业版 v8.32注册码