跟踪路由命令(哪个命令可以实现路由追踪)

圈圈笔记 54

首先介绍下什么是路由追踪,路由器追踪功能,能够帮网络管理员了解网络通行情况,同时也是网络管理人员很好的辅助工具!通过路由器追踪可以轻松的查处从我们电脑所在地到目标地之间所经常的网络节点,并可以看到通过各个节点所花费的时间。

通过向目标发送不同 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。

1、进入Windows命令提示符程序。

Win7系统直接在开始菜单下方的输入框中输入cmd或命令提示符就可以进入了。XP系统需要在开始菜单中找到运行(或按下快捷键R),在运行对话框中输入cmd,然后单击确定按钮。

2、在命令行中输入tracert 并在后面加入一个IP地址,可以查询从本机到该IP地址所在的电脑要经过的路由器及其IP地址。下图中后面的IP地址为同一个路由器下的局域网中的另一个电脑的IP地址。

3、从左到右的5条信息分别代表了生存时间(每途经一个路由器结点自增1)、三次发送的ICMP包返回时间(共计3个,单位为毫秒ms)和途经路由器的IP地址(如果有主机名,还会包含主机名)。

4、也可以输入tracert 后面接一个网址,DNS解析会自动将其转换为IP地址并探查出途经的路由器信息。如这回在后面输入了百度经验的URL地址,可以发现共查询到10条信息,其中带有星号(*)的信息表示该次ICMP包返回时间超时。

5、如果在tracert命令后添加一个不存在的IP地址,tracert程序则会报错。如下图所示。

6、在tracert命令与IP地址或URL地址中间输入-d,可以不将IP地址解析到主机名称。从下图可以看出,添加了-d后将不显示出PC-helei字样,即不显示主机名称。

7、在tracert命令与IP地址或URL地址中间输入-h,并在之后添加一个数字,可以指定本次tracert程序搜索的最大跳数。如下图中加入 -h 5 后,搜索只在路由器间跳转5次,就无条件结束了。

8、在tracert命令与IP地址或URL地址中间输入-w,并在之后添加一个数字,可以指定tracert为每次回复所指定的毫秒数。

9、另外,tracert中还有如-j、-r、-s、-4、-6等命令,其用法都可以在命令行中输入命令tracert直接查到,这里就不一一赘述了。

上一篇:

下一篇:

  推荐阅读

分享