查看从本机访问到指定IP/网址经历的路由器

本文介绍如何利用tracert命令追踪从本地计算机到目标主机的网络路径,并解释了该命令的工作原理及其与ping命令的关系。通过实例展示了数据包如何通过多个路由器达到目的地。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当我们访问某个网络时,通过tracert命令,就能知道本机与目标主机之间经过多台主机,

或路由器

eg:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有

C:\Windows\System32>tracert wwww.baidu.com

通过最多 30 个跃点跟踪
到 ps_other.a.shifen.com [220.181.57.217] 的路由

1 1 ms 1 ms 1 ms 192.168.31.1
2 8 ms 1 ms 1 ms 192.168.2.1
3 1 ms 1 ms 1 ms 192.168.1.1
4 16 ms 9 ms 20 ms 116.30.120.1
5 10 ms 4 ms 9 ms 202.105.154.133
6 12 ms 9 ms 6 ms 183.56.65.42
7 41 ms 47 ms 42 ms 202.97.65.105
8 * * * 请求超时。
9 * * * 请求超时。
10 1221 ms 47 ms 43 ms 220.181.182.30
11 * * * 请求超时。
12 144 ms 132 ms 107 ms 220.181.57.217

跟踪完成。

注:
ping 命令的-i参数用于设置发出数据包的“生存时间”。
若设为n,则该数据包经过n个结点即停止传送。若两个地址之间实际节点数大于n(即包未送至目的地),
则会显示【TTL expired in transit】(传送时过期)。tracert命令即此原理,分别发送i=1,2,3……,30(默认30)的包实现。

在上面,当我们设置“生存时间”为 11 时,数据包无法正常到达目标主机,
而设置为 12 时,就能正常到达,
通过 tracert 命令,可以看到到达目的主机时,最后一个IP为 219.141.223.5,
而通过ping 命令,也会看到是由219.141.223.5返回的数据,说明对应上了,即目的主机IP即为219.141.223.5,
这里也刚好验证了,数据包要经过12次路由才能到达目标主机!
那么默认主机的TTL值应该为118+12=130 (这个值可以由公司来改,不一定就是默认值)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值