windows之tracert与linux之traceroute用法详解 您所在的位置:网站首页 traceroute与tracert区别 windows之tracert与linux之traceroute用法详解

windows之tracert与linux之traceroute用法详解

2023-10-31 23:18| 来源: 网络整理| 查看: 265

通 过Traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同 样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。UNIX系统中,我们称之为 Traceroute,MS Windows中为Tracert。 Traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备Traceroute要测3次。输出结果中包 括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。 在大多数情况下,作为网络工程技术人员或者系统管理员会在UNIX主机系统下,直接执行命令行(注意目前新一代的Linux系统许多用tracepath命令,用法类似): Traceroute hostname (参考一篇e文的文档,讲得很清楚:http://www.exit109.com/~jeremy/news/providers/traceroute.html) 而在Windows系统下是执行Tracert的命令: Tracerert hostname  

windows之tracert

C:\>tracert

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

参数说明: tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name 该诊断实用程序通过向目的地发送具有不同生存时间 (TL) 的 Internet 控制信息协议 (CMP) 回应报文,以确定至目的地的路由。路径上的每个路由器都要在转发该 ICMP 回应报文之前将其 TTL 值至少减 1,因此 TTL 是有效的跳转计数。当报文的 TTL 值减少到 0 时,路由器向源系统发回 ICMP 超时信息。通过发送 TTL 为 1 的第一个回应报文并且在随后的发送中每次将 TTL 值加 1,直到目标响应或达到最大 TTL 值,Tracert 可以确定路由。通过检查中间路由器发发回的 ICMP 超时 (ime Exceeded) 信息,可以确定路由器。注意,有些路由器“安静”地丢弃生存时间 (TLS) 过期的报文并且对 tracert 无效。 参数 -d 指定不对计算机名解析地址。 -h maximum_hops 指定查找目标的跳转的最大数目。 -jcomputer-list 指定在 computer-list 中松散源路由。 -w timeout 等待由 timeout 对每个应答指定的毫秒数。 target_name 目标计算机的名称。

 

忽然在想,这次海底线缆挂了,备用路由在哪里呢? 试试tracert,看看都经过那几个跳转  C:\>tracert blog.is36.cn   Tracing route to blog.is36.cn [68.68.99.173] over a maximum of 30 hops:     1     3 ms     8 ms    10 ms  172.31.8.254 //本地局域网上一跳   2     9 ms     9 ms     9 ms  172.8.105.254 //继续上一跳   3     3 ms     9 ms     9 ms  10.1.2.9 //继续上一跳   4     1 ms     4 ms     1 ms  10.1.2.2 //出口(内部地址)   5    


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有