学习Linux命令(48)

来源:互联网 发布:网络推广微信营销方案 编辑:程序博客网 时间:2024/05/18 01:55

traceroute命令

命令格式

traceroute [参数] [主机]

命令功能

trace命令通过发送小的数据包到目的设备,可以知道信息从本地主机到目的主机走的是什么路径。默认数据包大小为40B。在Windows系统中,使用tracert。

命令参数

-4:使用IPv4
-6:使用IPv6
-d或--debug:允许socket层的debug功能
-F或--dont-fragment:数据包不能隔断
-f first_ttl或--first=first_ttl:设置第一个检测数据包存货ttl大小
-g gate或--gateway=gate:设置路由网关(IPv4最多设置8个,IPv6最多设置127个)
-I或-icmp:使用ICMP回应取代
-T或-tcp:使用TCP指定端口进行检测,默认是80
-i device或--interface=device:指定网络接口发送数据包
-m max_ttl或--max-hops=max_ttl:设置最大跳数,默认为30
-n:不把IP地址解析为域名
-p port或--port=port:设置UDP传输协议的通信端口
-t tos或--tos=tos:设置发送的数据包中tos(IPv4)或TC(IPv6)的值
-w waittime 或--wait=waittime:设置等待响应时间,默认为5秒,可以设置为浮点数
-r:忽略普通的路由,直接将数据包送到远端网络可达的主机上
-s src_addr或--source_addr:设置发送数据包的源IP地址
-V或--version:输出版本信息
--help:输出帮助信息

例子:


原创粉丝点击