tracepath命令用来追踪并显示报文到达目的主机所经过的路由信息,能够发现路由中的MTU值。tracepath使用套接字API来实现其所有功能,不需要root权限。
**语法格式:** tracepath [参数] [域名]
**常用参数:**
| -n | 只显示ip地址 |
| ---- | ------------------------------------- |
| -b | 同时显示ip地址和主机名 |
| -l | 设置初始化的数据包长度,默认为65535 |
| -m | 设置最大TTL值,默认为30 |
| -p | 设置要使用的初始目标端口 |
**参考实例**
追踪到达域名的主机路由信息:
```
[root@anycode ~]# tracepath www.linuxcool.com
```
追踪到达域名的主机路由信息(同时显示ip地址与主机名):
```
[root@anycode ~]# tracepath -b www.linuxcool.com
```
设置追踪报文路由的最大TTL值:
```
[root@anycode ~]# tracepath -m 20 www.linuxcool.com
```