linux中traceroute的参数有哪些

1179
2024/1/13 17:35:53
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux中,`traceroute`命令用于跟踪数据包在网络上的路径。以下是 `traceroute` 命令的常用参数:

- `-I`:使用ICMP Echo请求作为测试数据包发送

- `-U`:使用UDP数据报作为测试数据包发送

- `-T`:使用TCP SYN请求作为测试数据包发送

- `-n`:禁用DNS解析,以IP地址显示跟踪结果

- `-w <超时时间>`:设置等待超时时间,单位为秒

- `-q <查询数目>`:设置每跃点的最大查询数目

- `-m <最大跃点数>`:设置最大跃点数,即最大的TTL值

- `-p <端口号>`:设置UDP或TCP的目标端口号

- `-s <源IP地址>`:设置源IP地址

- `-f <起始TTL值>`:设置起始TTL值

- `-z <延迟时间>`:设置每次发送数据包之间的延迟时间

- `-r`:忽略普通路由表,直接使用原始路由表

- `-l`:在发送每个数据包之前,启用IP首部的路由选项

- `-g <路由器地址>`:设置路由器地址,用于测试指定的网关路径

- `-A`:在跟踪结果中显示AS号(自治系统号)

这些参数可用于自定义 `traceroute` 命令的行为和输出结果。您可以通过运行 `man traceroute` 命令来获取更多关于 `traceroute` 命令的详细信息。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: linux in命令能用于定时任务吗