Tracert命令详解

news/2025/6/6 17:33:02

  Tracert命令详解

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 reports:Destination 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 地址。

 

文章来源:https://blog.csdn.net/zzz_781111/article/details/5704697
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-1507894.html

相关文章

【算法专题】开关问题

开关问题 1. 概述 此类问题有一个共同的特点,即如果当前位置状态发生变化时,会有一些位置跟着变化。 我们需要求解出从初始状态到达终止状态需要的最少步数。 2. 例题 AcWing 1208. 翻硬币 问题描述 问题链接:AcWing 1208. 翻硬币 分析 …

url访问抓包工具

HttpWatch强大的网页数据分析工具。集成在Internet Explorer工具栏。包括网页摘要、Cookies管理、缓存管理、消息头发送/接受、字符查询、POST 数据和目录管理功能、报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具&…

【算法专题】字符串匹配

字符串匹配 1. 概述 字符串匹配的经典算法是KMP,关于KMP可以参考:网址。还会用到AC自动机,可以参考:AC自动机。 这里不仅会讨论字符串匹配的情况,还会讨论不能含有某些字符串的情况。 2. 例题 AcWing 831. KMP字符…

td 限制宽度换行

<table ><tr><td align"left" height"18" style"word-break: break-all;word-wrap : break-word; overflow:hidden;" width20>测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测…

linux php,perl 安装

Linux下软件、PHP和Perl的模块等都实现了自动安装&#xff0c;真的很方便&#xff0c;本文简单介绍一下。 linux下可以使用yum工具&#xff0c;Redhat下自动带有&#xff1a; yum list php* //可以查看php的相关模块 yum install php //安装php这个模块 php模块的自动安装(利用…

浮点数的输入/输出

#include <stdio.h> #include <math.h> #define PI 3.1415927 int main() {double r,vol;while (scanf ("%lf",&r)!EOF){vol4.0/3*PI*r*r*r;//There is 4.0,isnt 4!!printf ("%.3f\n",vol); } return 0; }这里必须是4.0而不是4&#xff0c…

【经典算法题】逆序对

【经典算法题】逆序对 1. 典型例题 AcWing 788. 逆序对的数量 问题描述 问题链接&#xff1a;AcWing 788. 逆序对的数量 解法一 分析 考点&#xff1a;归并排序。 归并排序是分治的思想&#xff0c;即将原问题转化为更小的子问题。 我们将序列从中间分开&#xff0c;将逆序…

【经典算法题】旋转字符串

【经典算法题】旋转字符串 Leetcode 0796 旋转字符串 题目描述&#xff1a;Leetcode 0796 旋转字符串 做法一 分析 考点&#xff1a;最小表示法。考点详解网址&#xff1a;最小表示法。 求出两个串的最小表示&#xff0c;比较是否相等即可。 假设给定我们的字符串是s&#x…

JAVA Callback效率测试

2019独角兽企业重金招聘Python工程师标准>>> 在最近的联网电商项目中&#xff0c;想要实现单个web容器内的支付请求&#xff0c;全部能够统一宏观上同步&#xff0c;实现粒度上面异步&#xff0c;找来找去&#xff0c;没有相关方面的框架或者方案&#xff0c;于是最…

【经典算法题】一个简单的整数问题2

【经典算法题】一个简单的整数问题2 AcWing 243. 一个简单的整数问题2 问题描述 问题链接&#xff1a;AcWing 243. 一个简单的整数问题2 解法一 分析 考点&#xff1a;树状数组。考点详解网址&#xff1a;树状数组。 对于最原始的树状数组存在两个操作&#xff1a;单点加&…