`
喜欢蓝色的我
  • 浏览: 359901 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

traceroute命令

 
阅读更多

通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。

在大多数情况下,我们会在linux主机系统下,直接执行命令行:

traceroute hostname

而在Windows系统下是执行tracert的命令:

tracert hostname

1.命令格式:

traceroute[参数][主机]

2.命令功能:

traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。

具体参数格式:traceroute [-dFlnrvx][-f<存活数值>][-g<网关>...][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小]

3.命令参数:

-d 使用Socket层级的排错功能。

-f 设置第一个检测数据包的存活数值TTL的大小。

-F 设置勿离断位。

-g 设置来源路由网关,最多可设置8个。

-i 使用指定的网络界面送出数据包。

-I 使用ICMP回应取代UDP资料信息。

-m 设置检测数据包的最大存活数值TTL的大小。

-n 直接使用IP地址而非主机名称。

-p 设置UDP传输协议的通信端口。

-r 忽略普通的Routing Table,直接将数据包送到远端主机上。

-s 设置本地主机送出数据包的IP地址。

-t 设置检测数据包的TOS数值。

-v 详细显示指令的执行过程。

-w 设置等待远端主机回报的时间。

-x 开启或关闭数据包的正确性检验。

4.使用实例:

实例1:traceroute 用法简单、最常用的用法

[root@vm-10-154-156-224 ~]# /bin/traceroute d.itv.letv.com
traceroute to d.itv.letv.com (111.206.211.223), 30 hops max, 60 byte packets
 1  10.154.0.250 (10.154.0.250)  0.282 ms 10.154.0.251 (10.154.0.251)  0.259 ms  0.287 ms
 2  172.17.100.29 (172.17.100.29)  0.368 ms  0.399 ms 172.16.100.50 (172.16.100.50)  0.462 ms
 3  172.17.100.5 (172.17.100.5)  0.633 ms  0.515 ms  0.606 ms
 4  172.16.100.114 (172.16.100.114)  0.773 ms  0.808 ms  0.710 ms
 5  172.21.100.2 (172.21.100.2)  1.590 ms  1.530 ms  1.563 ms
 6  111.206.211.223 (111.206.211.223)  0.986 ms 172.21.100.2 (172.21.100.2)  1.323 ms  1.354 ms

 

分享到:
评论

相关推荐

    3.使用ping和traceroute命令.doc

    3.使用ping和traceroute命令.doc

    Linux基础课件网络测试命令traceroute命令共1

    Linux基础课件网络测试命令traceroute命令共10页.pdf.zip

    Linux traceroute命令使用方法实例详解

    主要介绍了Linux traceroute命令使用方法实例详解的相关资料,希望通过本文能帮助到大家,让大家理解应用这部分内容,需要的朋友可以参考下

    Linux traceroute命令用法详解

    Linux traceroute命令 Linux traceroute命令用于显示数据包到主机间的路径。 traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。 语法traceroute [-dFlnrvx][-f][-g...][-i][-...

    node-traceroute:围绕本机traceroute命令的包装

    围绕本机traceroute命令的简单包装。 每个跃点包含该跃点中的主机以及每个主机的相应往返时间。 安装 $ npm install traceroute 用法 trace方法将始终返回流,并在完成后将调用可选的回调。 溪流 const Traceroute =...

    Linux命令每天必学(55)之traceroute命令

    关于linux traceroute 命令的相关知识介绍如下所示: 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地...

    Linux基础课件-网络测试命令-traceroute命令.pptx

    Linux操作系统基础

    Linux traceroute命令使用详解

    主要介绍了Linux traceroute命令使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    traceroute命令 追踪数据包在网络上的传输时的全部路径

    traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点...

    traceroute.rar

    traceroute-2.0.22-2.el7.x86_64.rpm traceroute-2.1.0-10.fc32.x86_64.rpm rpm -ivh traceroute-2.0.22-2.el7.x86_64.rpm

    traceroute rpm安装包

    资源是路由跟踪工具traceroute的rpm安装包,对于red hat不支持yum的系统非常便捷

    android ping traceroute url 拨测小工具 附源码和apk

    PS:其中,traceroute功能是借助busybox集成的traceroute命令来实现。首先,安装busybox到android机(百度百科有步骤);其次,手机必须获取root权限(即root过的手机),否则无法实现traceroute功能。 本zip包中,...

    traceroute-2.1.0源码

    traceroute-2.1.0源码,traceroute官方源码,有需要的可以直接下载,跟linux中的traceroute命令一模一样

    centos7 traceroute工具rpm安装包

    traceroute 命令利用ICMP 协议定位您的...TTL 值可以反映数据包经过的路由器或网关的数量,通过操纵独立ICMP 呼叫报文的TTL 值和观察该报文被抛弃的返回信息,traceroute命令能够遍历到数据包传输路径上的所有路由器。

    Unix 命令全集

    traceroute 命令 tracesoff 命令 traceson 命令 trbsd 命令 trcdead 命令 trcevgrp 命令 trcnm 命令 trcrpt 命令 trcstop 命令 trcupdate 命令 troff 命令 trpt 命令 true 或 false 命令 truss 命令 tset 命令 tsh ...

    traceroute源码

    Linux环境下,traceroute命令源码,返回网络路由IP地址

    traceroute命令的用法实例分享

    traceroute 是用来发出数据包的主机到目标主机之间所经过的网关的工具。traceroute 的原理是试图以最小的TTL发出探测包来跟踪数据包到达目标主机所经过的网关,然后监听一个来自网关ICMP的应答。发送数据包的大小...

    基于Python ICMP的traceroute网络拓扑管理【100012253】

    利用 ping 和 traceroute 命令绘制网络拓扑结构图,找出网关,区分校园网内部 IP 和外部 IP。实验中发现了基于 UDP 的 traceroute 命令在实际使用时的缺陷,并基于 ICMP 实现了新的 traceroute 程序用于追踪并保存...

Global site tag (gtag.js) - Google Analytics