请教 tracert 使用详解

Windows下有一个 Tracert 程序可确定目标的路由,它的一次执行结果如下
C:\WINDOWS>tracert www.csdn.net

Tracing route to www.csdn.net [211.157.102.21]
over a maximum of 30 hops:

1 151 ms 124 ms 137 ms 61.139.7.5
2 164 ms 138 ms 137 ms 61.139.7.1
3 138 ms 151 ms 123 ms 61.139.5.57
4 247 ms 137 ms 137 ms 61.139.0.237
5 137 ms 137 ms 124 ms 61.139.0.249
6 137 ms 233 ms 124 ms p-4-0-r2-c-sccd-1.cn.net [202.97.42.29]
7 137 ms 137 ms 138 ms p-10-0-r1-c-sccd-1.cn.net [202.97.37.129]
8 165 ms 165 ms 165 ms 202.97.35.169
9 289 ms 288 ms 274 ms p-12-0-r3-c-gdgz-1.cn.net [202.97.37.77]
10 370 ms 316 ms 316 ms 202.97.34.105
11 481 ms 481 ms 480 ms 219.158.11.102
12 631 ms 590 ms 605 ms 202.97.15.106
13 604 ms 618 ms 591 ms 210.52.148.65
14 * 631 ms 618 ms 210.52.148.50
15 632 ms 617 ms 618 ms 210.82.1.6
16 618 ms 563 ms 412 ms 210.82.1.49
17 618 ms 604 ms 577 ms 210.82.65.1
18 618 ms 631 ms 714 ms 10.0.0.27
19 590 ms 591 ms 604 ms 10.0.1.43
20 604 ms 604 ms 618 ms CSDNWEB [211.157.102.21]

race complete.

这些返回的数据都有些什么具体的含义呢?特别是6,7,9这些
如有大虾还能说说 tracert 的参数的作用,小弟更是感激不尽!
---------------------------------------------------------------

Tracert通过递增“生存时间 (TTL)”字段的值将“Internet 控制消息协议 (ICMP) 回响请求”消息发送给目标可确定到达目标的路径。所显示的路径是源主机与目标主机间的路径中的路由器的近侧路由器接口列表。近侧接口是距离路径中的发送主机最近的路由器的接口。不带参数时,tracert 显示帮助。

语法
tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]

参数
/d
防止 tracert 试图将中间路由器的 IP 地址解析为它们的名称。这样可加速显示 tracert 的结果。
-h MaximumHops
在搜索目标(目的)的路径中指定跃点的最大数。默认值为 30 个跃点。
-j HostList
指定“回响请求”消息对于在主机列表中指定的中间目标集使用 IP 报头中的“松散源路由”选项。可以由一个或多个具有松散源路由的路由器分隔连续中间的目的地。主机列表中的地址或名称的最大数为 9。主机列表是一系列由空格分开的 IP 地址(用带点的十进制符号表示)。
-w Timeout
指定等待“ICMP 已超时”或“回响答复”消息(对应于要接收的给定“回响请求”消息)的时间(以毫秒为单位)。如果超时时间内未收到消息,则显示一个星号 ()。默认的超时时间为 4000(4 秒 )。
TargetName
指定目标,可以是 IP 地址或主机名。
-?
在命令提示符显示帮助。
注释
该诊断工具通过更改“生存时间 (TTL)”的值向目标发送“ICMP 回响请求”消息来确定到达目标的路径。要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。这样,TTL 就成为最大链路计数器。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。默认情况下跃点最大值是 30,可使用 -h 参数指定。检查中间路由器返回的“ICMP 超时”消息与目标返回的“回响答复”消息可确定路径。但是,某些路由器不会为使用到期 TTL 值的数据包返回“已超时”消息,而且有些路由器对于 tracert 命令不可见。在这种情况下,将为该跃点显示一行星号 (
)。
要跟踪路径并为路径中的每个路由器和链路提供网络延迟和数据包丢失信息,请使用 pathping 命令。
只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。
范例
要跟踪名为 corp7.microsoft.com 的主机的路径,请键入:

tracert corp7.microsoft.com

要跟踪名为 corp7.microsoft.com 的主机的路径并防止将每个 IP 地址解析为它的名称,请键入:

tracert -d corp7.microsoft.com

要跟踪名为 corp7.microsoft.com 的主机的路径并使用松散源路由 10.12.0.1-10.29.3.1-10.1.44.1,请键入:

tracert -j 10.12.0.1 10.29.3.1 10.1.44.1 corp7.microsoft.com

---------------------------------------------------------------

历害!!
---------------------------------------------------------------

不知道,学习。

1-5是你的网关,你的ISP的DNS服务器,路由器,DHCP服务器什么的。

6-9是域名服务器,就是这个是中国的域名服务器。因为csdn不用提交到顶级的域名服务器就可以解析域名了。

10-20可能是csdn的ISP的信息了。
---------------------------------------------------------------

楼上的几位大哥哥已经回答的很清楚了啊
不过楼上的轻松大哥
最后的10-19是不是中间路由接点的信息啊
是不是使用YSQU说的加条件测试就没有10-19的消息啊
最后是CSDN的地址啊

回复人: zhenhao(轻松) ( ) 信誉:115 2003-3-10 20:52:05 得分:0

不知道,学习。

1-5是你的网关,你的ISP的DNS服务器,路由器,DHCP服务器什么的。

6-9是域名服务器,就是这个是中国的域名服务器。因为csdn不用提交到顶级的域名服务器就可以解析域名了。

10-20可能是csdn的ISP的信息了。

差不多就是这样了~~

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus