tracepath命令 – 追踪数据包的路由信息
tracepath命令的功能是追踪数据包的路由信息。tracepath命令能够追踪并显示数据包到达目的主机所经过的路由信息,以及对应的MTU值。
语法格式: tracepath 参数 域名或IP地址
常用参数:
-4 | 基于IPv4网络协议 | -m | 设置最大TTL值 | |
-6 | 基于IPv6网络协议 | -n | 仅显示IP地址 | |
-b | 显示IP地址和主机名 | -p | 设置要使用的初始目标端口 | |
-l | 设置初始化的数据包长度 | -V | 显示版本信息 |
参考示例
追踪到达域名的主机路由信息:
[root@linuxcool ~]# tracepath www.linuxcool.com 1?: [LOCALHOST] pmtu 1500 1: 10.130.116.46 0.601ms 1: 10.130.115.46 0.558ms 2: 11.73.1.89 0.732ms 3: 11.54.242.117 0.940ms 4: 103.52.85.150 1.900ms ………………省略部分输出信息………………
追踪到达域名的主机路由信息,同时显示IP地址与主机名:
[root@linuxcool ~]# tracepath -b www.linuxcool.com 1?: [LOCALHOST] pmtu 1500 1: 10.130.115.46 (10.130.115.46) 0.486ms 1: 10.130.116.46 (10.130.116.46) 0.527ms 2: 11.73.1.237 (11.73.1.237) 0.697ms 3: 11.54.241.165 (11.54.241.165) 1.082ms ………………省略部分输出信息………………
设置追踪数据包路由的最大TTL值为20,并追踪到达域名的主机路由信息:
[root@linuxcool ~]# tracepath -m 20 www.linuxcool.com 1?: [LOCALHOST] pmtu 1500 1: 10.130.115.46 0.607ms 1: 10.130.116.46 0.672ms 2: 11.73.1.65 0.689ms 3: 10.92.110.37 4.966ms 4: 10.102.255.201 0.987ms ………………省略部分输出信息………………