tracert&traceroute测试某一个IP都经过哪些路由

windows下命令如下:

最左侧的,1,2,3,4~,这标明在我使用的宽带,经过的路由节点。

中间这三列,单位是ms,是表示我们连接到每个路由节点的速度,返回速度和多次链接反馈的平均值。

IP地址直接在百度上就可以查出来

 

Linux下,安装traceroute,并访问百度

apt-get update -yqq && apt-get install traceroute -y

root@iZbp10cx0jnf0aZ:~# traceroute -d baidu.com
traceroute to baidu.com (123.125.115.110), 30 hops max, 60 byte packets
 1  * * *
 2  11.220.128.73 (11.220.128.73)  4.449 ms 11.220.128.9 (11.220.128.9)  4.050 ms 11.220.129.9 (11.220.129.9)  4.219 ms
 3  11.220.129.137 (11.220.129.137)  5.343 ms * 11.220.128.53 (11.220.128.53)  4.518 ms
 4  11.182.220.26 (11.182.220.26)  3.919 ms 11.182.220.2 (11.182.220.2)  25.571 ms 11.182.220.34 (11.182.220.34)  25.561 ms
 5  140.205.27.202 (140.205.27.202)  1.301 ms 116.251.115.218 (116.251.115.218)  1.322 ms 116.251.115.222 (116.251.115.222)  1.419 ms
 6  42.120.247.90 (42.120.247.90)  1.810 ms 42.120.247.70 (42.120.247.70)  1.670 ms 116.251.106.5 (116.251.106.5)  1.930 ms
 7  124.160.190.21 (124.160.190.21)  2.690 ms 124.160.190.57 (124.160.190.57)  2.422 ms 124.160.190.69 (124.160.190.69)  2.041 ms
 8  124.160.189.133 (124.160.189.133)  9.989 ms 124.160.189.145 (124.160.189.145)  9.262 ms 124.160.189.133 (124.160.189.133)  9.334 ms
 9  219.158.107.201 (219.158.107.201)  29.673 ms  29.653 ms  29.542 ms
10  124.65.194.102 (124.65.194.102)  28.121 ms  28.013 ms  27.400 ms
11  123.126.0.46 (123.126.0.46)  29.194 ms  28.886 ms  28.858 ms
12  61.49.168.78 (61.49.168.78)  29.095 ms 202.106.48.18 (202.106.48.18)  26.918 ms 202.106.43.30 (202.106.43.30)  29.709 ms

 

 

​​​​​​用法

用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]

[-R] [-S srcaddr] [-4] [-6] target_name

选项:

-d 不将地址解析成主机名。

-h maximum_hops 搜索目标的最大跃点数。

-j host-list 与主机列表一起的松散源路由(仅适用于 IPv4)。

-w timeout 等待每个回复的超时时间(以毫秒为单位)。

-R 跟踪往返行程路径(仅适用于 IPv6)。

-S srcaddr 要使用的源地址(仅适用于 IPv6)。

-4 强制使用 IPv4。

-6 强制使用 IPv6。

 

### 使用 `traceroute`/`tracert` 追踪路由对定位网络故障的帮助和作用 #### 工具概述 `Traceroute` 是一种用于确定 IP 数据包到达目标所经过路径的工具,在 Windows 平台上通常称为 `tracert`。此工具能够揭示每一跳之间的传输时间和路径详情,对于诊断复杂的网络环境非常有用。 #### 故障排能力 当遇到无法访问某个特定网站的情况时,`Traceroute` 可以帮助识别问题所在的位置[^1]。具体来说: - **显示路径信息**:它会依次展示从本地计算机到目的地之间每台路由器的信息; - **检测异常节点**:如果某一段显示出显著高于其他部分的时间延迟,则可能是该处存在瓶颈或者是潜在的问题点; - **发现丢包现象**:某些跃点可能会报告丢失的数据包数量,这对于判断是否存在链路不稳定等问题至关重要; ```bash $ traceroute example.com ``` 上述命令可用于执行一次简单的追踪操作并返回详细的路由记录[^2]。 #### 结合其他工具增强效果 为了更全面地解决问题,建议与其他命令如 ping、arp、route 联合运用,这些组合几乎能覆盖大多数基础层面的网络维护需求[^3]。 例如,先利用 `ping` 测试连通性和初步估计延时情况,再借助 `traceroute` 找具体的阻塞环节,最后依靠 `route` 修改路由表来尝试绕过已知障碍。 综上所述,`Traceroute` 不仅是一个有效的探测手段,而且在整个网络管理流程里扮演着不可或缺的角色,特别是在处理跨区域或多层架构下的疑难杂症方面表现尤为突出[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值