`

traceroute

 
阅读更多
traceroute -w 1 -n -T www.baidu.com

traceroute [选项与参数] IP
选项与参数:
-n :可以不必进行主机的名称解析,单纯用 IP ,速度较快!
-U :使用 UDP 的 port 33434 来进行侦测,这是预设的侦测协议;
-I :使用 ICMP 的方式来进行侦测;
-T :使用 TCP 来进行侦测,一般使用 port 80 测试
-w :若对方主机在几秒钟内没有回声就宣告不治...预设是 5 秒
-p 埠号:若不想使用 UDP 与 TCP 的预设埠号来侦测,可在此改变埠号。
-i 装置:用在比较复杂的环境,如果你的网络接口很多很复杂时,才会用到这个参数;
         举例来说,你有两条 ADSL 可以连接到外部,那你的主机会有两个 ppp,
         你可以使用 -i 来选择是 ppp0 还是 ppp1 啦!
-g 路由:与 -i 的参数相仿,只是 -g 后面接的是 gateway 的 IP 就是了

星号的,代表该 node 可能设有某些防护措施,让我们发送的封包信息被丢弃所致。 因为我们是直接透过路由器转递封包,并没有进入路由器去取得路由器的使用资源,所以某些路由器仅支持封包转递, 并不会接受来自客户端的各项侦测啦!此时就会出现上述的问题。因为 traceroute 预设使用 UDP 封包,如果你想尝试使用其他封包, 那么 -I 或 -T 可以试看看啰!

由于目前 UDP/ICMP 的攻击层出不穷,因此很多路由器可能就此取消这两个封包的响应功能。所以我们可以使用 TCP 来侦测呦! 例如使用同样的方法,透过等待时间 1 秒,以及 TCP 80 埠口的情况下.可以像以上触发
分享到:
评论

相关推荐

    TraceRoute的工作原理TraceRoute的工作原理

    TraceRoute,中文通常称为“踪迹路由”,是一个网络诊断工具,用于确定数据包从源到目的地途中经过的各个网络节点。这个工具对于网络管理员和IT专业人员来说非常有用,因为它可以帮助识别网络延迟、丢包等问题的原因...

    traceroute-2.1.0.rar

    《Linux系统中的Traceroute命令详解与安装指南》 Traceroute是一款在计算机网络中用于追踪数据包从源到目的地经过的路由节点的工具。它通过发送带有不同TTL(Time To Live,生存时间)值的数据包来实现这一功能,...

    traceroute-2.1.0源码

    `traceroute`是一款网络诊断工具,它主要用于追踪数据包在网络中传输的路径,帮助网络管理员或开发者定位网络问题。`traceroute-2.1.0`是该工具的一个特定版本的源码,允许用户深入了解其内部工作原理并进行定制化...

    traceroute程序设计与实现.doc

    "Traceroute 程序设计与实现" Traceroute 程序设计与实现是计算机网络中的一种路由追踪技术,通过 ICMP 协议和IP header 中TTL(存活时间)来实现路由探测的。该技术的主要原理是通过向目的地发送数据包,以...

    ICMP timestamp请求响应漏洞 修复 Traceroute探测漏洞 修复 linux 7

    Traceroute探测漏洞 修复 使用firewall-cmd打开关闭防火墙与端口 linux 7 ICMP timestamp请求响应漏洞 修复 Traceroute探测漏洞 修复 使用firewall-cmd打开关闭防火墙与端口 linux 7 ICMP timestamp请求响应漏洞 ...

    如何在Cisco设备上停止Traceroute或Ping?.docx

    "停止 Traceroute 或 Ping 在 Cisco 设备上的操作" 在网络故障排除和网络监测中,Traceroute 和 Ping 是常用的工具。它们可以帮助我们诊断网络问题并确定网络中的延迟和路径。然而,在某些情况下,我们可能需要停止...

    traceroute 网络工具源码

    《深入剖析Traceroute网络工具源码:Unix平台下的C语言实现》 Traceroute,一个在网络诊断领域不可或缺的工具,其主要功能是追踪数据包在网络中的路由路径,帮助我们理解数据在网络中的传输过程,诊断网络延迟、丢...

    TraceRoute

    **TraceRoute:网络诊断的利器** TraceRoute,也常写作Traceroute,是网络诊断领域中的一款经典工具,主要用于追踪数据包在网络中的传输路径。它通过发送一系列具有不同时间戳和IP分片标识(TTL)的ICMP回显请求...

    traceroute 安装包

    traceroute是一款在网络诊断中至关重要的工具,主要用于追踪数据包在网络中的传输路径。它通过发送具有不同TTL(Time To Live)值的ICMP回显请求或UDP数据包到目标主机来实现这一功能。在Linux系统中,traceroute是...

    traceroute-2.1.0

    《traceroute-2.1.0:网络诊断与路由探索》 traceroute是一款经典的网络诊断工具,用于追踪数据包在网络中的传输路径。它的版本2.1.0是这个工具的一个重要迭代,提供了更加稳定和高效的性能。源码的下载使得用户...

    Traceroute程序,非常精典

    ### Traceroute程序详解 #### 一、引言与背景 Traceroute程序是一个用于深入探索TCP/IP协议栈中IP数据包传输路径的强大工具。它能够帮助用户追踪从源主机到目标主机之间的每一跳路由信息,这对于理解网络拓扑结构...

    ping 和 traceroute 的实现

    【标题】:“ping 和 traceroute 的实现” 在计算机网络中,`ping` 和 `traceroute` 是两个极其重要的诊断工具,它们帮助用户检测网络连接、分析数据包传输路径以及识别潜在的问题。`ping` 主要用于检查网络连通性...

    linux下用c写的traceroute

    《Linux环境下C语言实现Traceroute详解》 Traceroute是一款网络诊断工具,它通过发送具有不同TTL(Time To Live)值的ICMP回显请求或UDP数据包到目标主机,来探测数据包在网络中经过的路由器节点,从而帮助我们了解...

    非root权限移植busybox 和 traceroute 示例程序

    然而,通过移植像Busybox和Traceroute这样的实用程序,我们可以实现非root权限下的基本系统管理任务。下面我们将详细探讨如何在非root环境下移植和使用这两个工具。 Busybox是一款开源的、轻量级的工具集,它集合了...

    traceroute的运行机制

    `traceroute`是一个网络诊断工具,它用于追踪数据包从源主机到目标主机所经过的路径。这个工具基于IP头中的TTL(Time To Live)字段来实现其工作原理。TTL是一个计数器,每个数据包在经过路由器时,其TTL值会被减一...

    linux下用socket+Qt实现的TraceRoute程序

    在Linux环境下,开发一个基于socket和Qt的TraceRoute程序是一个结合了网络编程和GUI设计的实践项目。这个项目旨在帮助用户追踪数据包在网络中的路由路径,同时为初学者提供了一个学习socket编程和Qt库的好机会。以下...

    centos7 traceroute工具rpm安装包

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

    实现linux java ping 及traceroute 功能.rar

    在IT行业中,网络通信是至关重要的部分,而`ping`和`traceroute`命令是网络诊断的两大基石。本文将详细解析如何在Linux环境中利用Java语言实现`ping`和`traceroute`的功能,并结合C#的相关知识进行探讨。 首先,`...

    3.使用ping和traceroute命令.doc

    使用 Ping 和 Traceroute 命令来检查网络的连通性 在计算机网络中,检查网络的连通性是一个非常重要的步骤。其中,Ping 和 Traceroute 命令是两个常用的命令,它们可以帮助我们检查网络的连通性。下面我们将详细...

Global site tag (gtag.js) - Google Analytics