tracepath命令来自于英文词组”Trace Path“,其功能是用于追踪报文的路由信息。tracepath命令能够追踪并显示报文达到目的主机所经过的路由信息,以及对应的MTU值。
语法格式: tracepath [参数] 域名
常用参数:
-n |
只显示ip地址 |
-b |
同时显示ip地址和主机名 |
-l |
设置初始化的数据包长度,默认为65535 |
-m |
设置最大TTL值,默认为30 |
-p |
设置要使用的初始目标端口 |
参考实例
追踪到达域名的主机路由信息:
[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
………………省略部分输出信息………………