Traceroute是一种流行但十分基本的确诊工具,可帮助你跟踪从一个网路主机到另一个网路主机的ICMP数据包。当计算机与网路上的其他设备通讯时,通讯数据必须首先通过许多大型网路发送,否则称为跳数,之后才会抵达其目标设备。其实,普通用户并不晓得这一点,但作为网路管理员,了解数据采用的准确路径很重要。这将帮助你确定难以访问设备或Web服务器的缘由,但是搜集的其他数据将有助于修补网路延后。
最佳联接路径剖析工具有什么?对于1987年开发的工具,自此未进行任何重大升级,很容易理解为何Traceroute不适宜现代网路和混和IT环境。Traceroute的一大限制是它只提供一种方法的洞察力。那就是从源头到目的地。因而,这意味着搜集的数据可能不确切,由于当数据从目标返回源计算机时可能会发生联接延后。
有些人在使用命令行界面时也可能有问题。请注意,我们将列举的一些取代方案也使用命令行界面,但我们还包含了一些带有图形用户界面的出众代替方案。GUI工具的用处在于它们涉及简单的键盘点击,而毋须输入命令。她们还倾向于更好地显示路径剖析数据linux运维最佳实践,这对初学者来说十分有用。
如今,我多次遇见一个问题,我觉得我们必须解决这个问题。Traceroute和Ping有哪些区别?为了充分解释这一点,我首先须要解释Traceroute的工作原理。
跟踪路由怎么工作?
该工具通过为正在发送的数据分配我们称之为生存时间(TTL)值来发挥作用。TTL表示数据包可以进行的跳数,从1开始逐步降低,直至抵达目的设备。
为此,比如linux基础教程,假如源主机和目标主机之间有5跳,则发送第一个TTL值为1的数据包。第一个路由器将接收数据包将值递减为零,之后将“超时”错误消息发送回源计算机。之后,计算机使用此信息来辨识第一跳上的路由器,之后发送另一个TTL值为2的数据包。再度抵达第二跳后,该数据包将递减为零,并将错误消息发送回源计算机.重复此过程,直至数据包数据最终抵达目标主机,最后,你将拥有从源到目的地的路径上所有路由器的列表。
将其与涉及向目标IP地址发送ICMP回显恳求并等待回复的ping进行比较,你早已有了我们问题的答案。
Traceroute和Ping有哪些区别
Ping主要用于确定网路主机是否可用以及网路中的延后量。另一个跟踪路由遵守数据包数据采用的准确路径,因而将查明联接问题的准确来源。ping比traceroute快得多,但是可以在几微秒内回复。本质上,当你想确定网路设备是启动还是关掉时,你可以使用ping。一旦确定它已关掉,你就可以使用跟踪路由来确定问题所在。
有了这种,如今让我们瞧瞧5种最佳联接路径剖析工具合辑,你可以使用它来取代Traceroute。
1.TracerouteNG
如今试试
联接路径剖析软件下载:在网路管理和监控软件方面,SolarWinds总是赶超自我。NetworkPerformanceMonitor(NPM)是她们的旗舰产品,它巩固了她们作为行业领导者的名声。事实上,NPM可用于对数据进行逐跳剖析。并且,因为其价钱点,它不是Traceroute的完美取代品。该NPM是一个全套间网路监控,因而是有代价的。
因而,我们将着眼于SolarWindsTracerouteNG。它是一个完全免费的工具,不仅数据路径剖析之外,还具有许多额外的功能。
SolarWindsTracerouteNG
比如,TracerouteNG配备了外置日志功能,还容许你将剖析数据复制到剪贴板,之后将其粘贴到其他地方,比如CSV文件。这是对Tracert的升级,仅限于截取数据。该工具还搜集有用的数据,比如每跳之间的时间、所有设备的IP地址、完全限定域名(FQDN)、数据包数据的遗失比率等。
TracerouteNG与原生Tracert相像,由于它使用命令行界面。但这是一件好事,由于你不会花很长时间来适应这些转变。该工具的另一个重要特点是它执行连续侦测。这意味着它将持续剖析网路路径数据,假如路径发生任何变化linux下路由跟踪软件,你将收到通知。
与所有其他SolarWinds产品一样,TracerouteNG会手动发觉你的网路。它使用TCP和ICMP标准来跟踪数据路径但是可以穿透大多数防火墙。TracerouteNG兼容IPv4和IPv6,仅适用于Windows系统。
2.MTRTraceroute
如今试试
MTR也是一种命令行网路确诊工具,但它结合了ping和traceroute。这意味着你将才能轻松确定网路主机的可用性,因而通过对数据路径执行逐跳剖析来查明晰切的问题。MTR使用ICMP回显恳求来获取每一跳的性能数据linux下路由跟踪软件,但它也可以在UDP模式下运行。
港铁追踪路线
此工具还可用于构建数据包遗失和网路晃动。性能数据以表格方式呈现,以便理解。与原生Traceroute不同的是,MTR还支持IPv6地址。
MTR还执行连续路径扫描,这意味着网路性能数据仍然在更新。这绝对比每次要检测网路性能指标是否有任何变化时都必须自动执行扫描要好。
默认情况下,MTR是为Unix系统设计的,但它容许你使用Autoconf对其进行配置,便于它可以在不同的系统上工作。Autoconf扫描目标系统,之后从现有模板生成头文件和生成文件。之后将这种添加到MTR源代码中,使其可安装在所述系统上。虽然对于MacOS也是这么。
3.OpenVisualTraceroute
如今试试
最佳联接路径剖析工具合辑:OpenVisualTraceroute是一款开源traceroute软件,可在包括Windows、Linux和MacOS在内的多种操作系统上使用。与我们回顾的其他两个工具不同,OVT使用图形界面。它的突出特征是世界地图上数据路径的3D表示。跟踪路由完成后,你可以缩放和旋转地图以查看数据经过的所有位置。假如你的计算机在使用3D可视化时遇见问题,你可以使用2D地图。
打开VisualTraceroute
OpenVisualTraceroute还为你提供了在执行traceroute时你感兴趣的所有数据的表格视图。其中包括主机名和位置、网络延后、DNS查找时间以及各个节点之间的距离。它没有外置日志功能,但容许你复制剖析数据并将其保存在CSV文件中。你也可以截取屏幕截图。
同样重要的是要注意这个工具不仅仅是一个traceroute工具。它带有附加功能,比如数据包嗅探器,它可以让你清楚地了解从源服务器传输到目标服务器的数据类型。它还具有“WhoIs”功能,你可以使用该功能轻松访问有关特定域的所有公共信息。
4.PathAnalyzerPro
如今试试
最佳联接路径剖析工具有什么?假如你不熟悉命令行界面工具,PathAnalyzerPro也是一个挺好的推荐,由于它具有用户友好的GUI。但亮点是先进的路径发觉引擎,它使该工具比本地traceroute软件快得多。据开发人员称,PathAnalyzerPro的速率提升了20倍。
将其与传统跟踪路由区分开来的其他功能是防火墙的检查和穿越、对每一跳的多个性能指标的剖析以及令人惊讶的图形可视化。前者对于更好地了解你的网路问题至关重要。
路径剖析器专业版
联接路径剖析软件下载:PathAnalyzerPro还容许你生成、打印和导入报告,这在你想要储存性能数据以供将来参考或简单地与管理人员和其他管理员共享数据时会有所帮助。
与OpenVisual类似,该工具有一个地图工具,可让你全面了解正在侦测的IP地址的位置。你可以缩放和平移地图以获得更好的视图。它还具有“WhoIs”功能,可帮助你搜集有关特定域的信息。
其他功能包括DNS和地址解析以及电子电邮地址跟踪,这可能有助于确定电子电邮的来源。这可以帮助你揭发垃圾电邮发送者或发送恐吓消息的人。
5.VisualRoute
如今试试
我们列表中的最后一个工具是VisualRoute,它是执行逐跳路径剖析的出众工具。它还搜集额外的性能数据,比如数据包遗失和响应时间。而VisualRoute的亮点在于能否对数据包进行反向追踪,因而克服了原有Traceroute的一大缺点。它通过在目标上创建远程代理来执行此操作,这有助于向后跟踪。同样相关的是反向DNS查找,它容许你从域名中推论出IP地址。
视觉路线
最佳联接路径剖析工具合辑:VisualRoute还储存历史数据,通过与过去的数据进行比较,可以帮助快速确诊当前的问题。该工具还执行连续路径剖析,同时连续记录性能数据,进而深入了解随时间发生的性能下滑。
该工具将路径跟踪与IP位置报告相结合,为你提供服务器和路由器的化学地理位置,这对于了解你的路由问题至关重要。
VisualRoute还具有ping功能,通过包含ping绘图进一步提高了这种功能。它依据时间段映射网路响应时间,以帮助你快速确诊问题。这样你就可以降低花在故障排除上的时间,因而将更多的时间花在解决问题上。该工具可用于Windows和Mac系统。