网络诊断工具之—路由追踪tracert命令

简介:
Tracert通过递增“生存时间   (TTL)”字段的值将“Internet   控制消息协议   (ICMP)   回响请求”消息发送给目标可确定到达目标的路径。所显示的路径是源主机与目标主机间的路径中的路由器的近侧路由器接口列表。近侧接口是距离路径中的发送主机最近的路由器的接口。
一、tracert命令语法及参数
Tracert命令的基本语法格式为:  
  tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]      
参数说明:  
不带参数时,tracert   显示帮助
  /d     阻止将中间路由器IP地址解析为其名称。这样可加速显示结果速度。    
  -h     MaximumHops   在搜索目标(目的)的路径中指定跃点的最大数。默认值为30个跃点。    
  -j     HostList  指定“回响请求”消息对于在主机列表中指定的中间目标集使用IP报头中的“松散源路由”选项。相邻的中间目标可以由一个或多个路由分隔开。主机列表中的地址或名称的最大数为9。主机列表是一系列由空格分开的IP地址(用带点的十进制符号表示)。    
  -w   Timeout  指定等待“ICMP已超时”或“回响答复”消息(对应于要接收的给定“回响请求”消息)的时间(以毫秒为单位)。如果超时时间内未收到消息,则显示一个星号   (*)。默认的超时时间为40004s)。    
  TargetName   指定目标,可以是IP地址或主机名。
注意事项:  
    该诊断工具通过更改“生存时间   (TTL)”的值向目标发送“ICMP   回响请求”消息来确定到达目标的路径。要求路径上的每个路由器在转发数据包之前至少将I数据包中的TTL递减1。这样,TT就成为最大链路计数器。数据包上的TTL到达0时,路由器应该将“ICMP   已超时”的消息发送回源计算机。Tracert发送TTL1的第一条“回响请求”消息,并在随后的每次发送过程将TTL递增1,直到目标响应或跃点达到最大值,从而确定路径。默认情况下跃点最大值是30,可使用-h参数指定。检查中间路由器返回的“ICMP超时”消息与目标返回的“回响答复”消息可确定路径。但是,某些路由器不会为使用到期TTL值的数据包返回“已超时”消息,而且有些路由器对于tracert命令不可见。在这种情况下,将为该跃点显示一行星号 (*)    
    要跟踪路径并为路径中的每个路由器和链路提供网络延迟和数据包丢失信息,请使用   pathping命令。    
只有当网际协议 (TCP/IP)协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
二、应用示范
示例1:追踪到智慧天下网(www.bwstet.com)的路由,证明局域网络和Internet连接是否正常。在命令提示符下键入命令:tracert www.bwstet.com  命令之星结果显示如图,从运行结果可知,局域网可以正常连接至Internet,实现对智慧天下网的访问。同时显示该链路中所有经过的路由设备的IP地址。
 
前面的1  2  代表第几跳,也就是路由器。2  3S  3S  4S  10.0.0.1的意思是:
第二个路由器地址是121.229.176.1,最小延时3ms 平均延时3ms 最大延4ms
假如在上面图中某一层中出现了“*     *     *    request tinmed out”那么故障有可能就出在这层之间的问题,可能这里导致连接不到目标站点。 
当使用Tracert命令时,我们必须记住几点。第一,有些主机会使用防火墙来阻止ICMP数据包。这样,有时候我们会看到一系列的星号显示跟踪路由无法在一个特定的主机上获取信息。
  另外一个我们必须记住的是,与主机相类似,每台路由器都被指派了一个IP地址。不管它们是否是用于主机或者路由器,IP地址都被构造为允许反映它们的地理位置的方式。事实上,有时候tracert会提供地理信息或者甚至一些路由器的描述。如果我们想要更多的信息,有一些第三方工具可以基于这些地理信息来地理地跟踪tracer命令。


本文转自 zhouhaipeng 51CTO博客,原文链接:http://blog.51cto.com/zhouhaipeng/180993,如需转载请自行联系原作者
相关文章
|
14天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
117 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
5天前
|
存储 安全 物联网
浅析Kismet:无线网络监测与分析工具
Kismet是一款开源的无线网络监测和入侵检测系统(IDS),支持Wi-Fi、Bluetooth、ZigBee等协议,具备被动监听、实时数据分析、地理定位等功能。广泛应用于安全审计、网络优化和频谱管理。本文介绍其安装配置、基本操作及高级应用技巧,帮助用户掌握这一强大的无线网络安全工具。
31 9
浅析Kismet:无线网络监测与分析工具
|
1月前
|
安全 Windows
【Azure Cloud Service】在Windows系统中抓取网络包 ( 不需要另外安全抓包工具)
通常,在生产环境中,为了保证系统环境的安全和纯粹,是不建议安装其它软件或排查工具(如果可以安装,也是需要走审批流程)。 本文将介绍一种,不用安装Wireshark / tcpdump 等工具,使用Windows系统自带的 netsh trace 命令来获取网络包的步骤
72 32
|
29天前
|
域名解析 运维 网络协议
网络诊断指南:网络故障排查步骤与技巧
网络诊断指南:网络故障排查步骤与技巧
145 7
|
1月前
|
安全 网络安全 数据安全/隐私保护
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。
访问控制列表(ACL)是网络安全管理的重要工具,用于定义和管理网络资源的访问权限。ACL 可应用于路由器、防火墙等设备,通过设定规则控制访问。其类型包括标准、扩展、基于时间和基于用户的ACL,广泛用于企业网络和互联网安全中,以增强安全性、实现精细管理和灵活调整。然而,ACL 也存在管理复杂和可能影响性能的局限性。未来,ACL 将趋向智能化和自动化,与其他安全技术结合,提供更全面的安全保障。
107 4
|
1月前
|
机器学习/深度学习 数据采集 算法
机器学习在医疗诊断中的前沿应用,包括神经网络、决策树和支持向量机等方法,及其在医学影像、疾病预测和基因数据分析中的具体应用
医疗诊断是医学的核心,其准确性和效率至关重要。本文探讨了机器学习在医疗诊断中的前沿应用,包括神经网络、决策树和支持向量机等方法,及其在医学影像、疾病预测和基因数据分析中的具体应用。文章还讨论了Python在构建机器学习模型中的作用,面临的挑战及应对策略,并展望了未来的发展趋势。
133 1
|
1月前
|
监控 负载均衡 网络协议
OSPF在大型网络中的应用:高效路由与可扩展性
OSPF在大型网络中的应用:高效路由与可扩展性
178 1
|
1月前
|
存储 网络协议 定位技术
OSPF路由汇总:优化网络的强大工具
OSPF路由汇总:优化网络的强大工具
65 1
|
30天前
|
运维 监控 网络协议
网络诊断必备:Ping、Traceroute、Wireshark的实用技巧详解
网络诊断必备:Ping、Traceroute、Wireshark的实用技巧详解
240 0
|
14天前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
55 17

热门文章

最新文章