Traceroute命令的使用trac ero ute是Unix和L inux系统下的一个命令在Windows系统下该命令为tracert它可以用来侦测主机到目的主机之间所经路由情况。当然每次数据包由某一同样的出发点source到达某一同样的目的地(de stination)走的路径可能会不一样但基本上来说大部分时候所走的路由是相同的。trac ero ute通过发送小的数据包到目的设备直到其返回来测量其往返时延。一条路径上的每个设备trac e ro ute要测3次输出结果中包括每次测试的RT T(ms)和设备的名称如有的话及其IP地址。
有关traceroute的技术细节 Richard Stevens的著作<TCP/IP Illustrated,Volume 1>第8章中进行了详细介绍本书已由机械工业出版社引进中文版——
《TCP/IP详解卷1协议》。下面介绍L inux系统下trac e ro ute的使用。
1.命令格式trac ero ute[参数][主机]
2.命令功能
Trac ero ute命令能够追踪网络数据包的路由途径预设数据包大小是40 B yte s用户可另行设置。
命令参数格式 traceroute [-dF lnrvx][-f<存活数值>][-g<网关>. . .][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小]
3.命令参数说明
-d使用Socket层级的排错功能。
-f设置第一个检测数据包的存活数值TT L的大小。
-F设置勿离断位。
-g设置来源路由网关最多可设置8个。
-i使用指定的网络界面送出数据包。
-I使用ICMP回应取代UDP资料信息。
-m设置检测数据包的最大存活数值TT L的大小。
-n直接使用IP地址而非主机名称。
-p设置UDP传输协议的通信端口。
-r忽略普通的Routing Tab le直接将数据包送到远端主机上。
-s设置本地主机送出数据包的IP地址。
-t设置检测数据包的TO S数值。
-v详细显示指令的执行过程。
-w设置等待远端主机回报的时间。
-x开启或关闭数据包的正确性检验。
4.使用实例以百度Web服务器的路由为例实例1 trac ero ute的一般用法
命令 traceroute www.baidu.com
输出
实例2跳数设置
命令 traceroute-m 10 www.b aidu.com
输出
实例3探测包使用的基本UDP端口设置6888命令 traceroute-p 6888 www.baidu.com
输出
5.实现
“拓展阅读 trac e ro ute-2.0.22.ta r.gz”是trac ero ute程序的开源代码原始下载地址为 http s://so urc e for ge.ne t/proj ect s/trac e ro ute。此源代码下载后可在L inux环境下使用make file进行编译。
HostKvm发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付仅5.95美元起。这是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面分享几款香港VPS和韩国VPS的配置和价格信息。...
RAKsmart怎么样?RAKsmart发布了2021年中促销,促销时间,7月1日~7月31日!,具体促销优惠整理如下:1)美国西海岸的圣何塞、洛杉矶独立物理服务器低至$30/月(续费不涨价)!2)中国香港大带宽物理机,新品热卖!!!,$269.23 美元/月,3)站群服务器、香港站群、日本站群、美国站群,低至177美元/月,4)美国圣何塞,洛杉矶10G口服务器,不限流量,惊爆价:$999.00,...
今天中午的时候看到群里网友在讨论新版本的Apache HTTP Server 2.4.51发布且建议更新升级,如果有服务器在使用较早版本的话可能需要升级安全,这次的版本中涉及到安全漏洞的问题。Apache HTTP 中2.4.50的修复补丁CVE-2021-41773 修复不完整,导致新的漏洞CVE-2021-42013。攻击者可以使用由类似别名的指令配置将URL映射到目录外的文件的遍历攻击。这里...