如何运行Traceroute traceroute命令来解决连接和HTTP错误

自学咖网努力为各位打造免费分享知识与教程网站

每个使用互联网的人都必然会有连接错误。到了某个时候流量慢下来爬行,数据就过不去了。无论是试图提交一个无法通过的信用卡号码,玩在线游戏(在按下按钮之间,你的命令会延迟几秒钟),还是只是一个不断崩溃但你知道它应该完美运行的网站。虽然并不总是能够采取一些措施来修复它,但知道如何运行traceroute肯定可以减少挫折感,并让您知道问题是什么以及应该联系谁来修复它。

什么是追踪路线?

Traceroute顾名思义:您正在跟踪从A点(通常是您的计算机)到Z点(网站或其他目标服务)的数据路径。

上网流量不会猛增。您的请求永远不会直接发送到网站。数据将通过许多不同的节点和集线器路由,从代理服务器到CDN。因为有各种各样的节点处理这些数据,数据出错的概率会成比例增加。

运行traceroute会给你提供很多关于这些节点之间发生了什么的信息,让你更容易理解数据停滞的原因。

如何运行追踪路线

如何运行traceroute的实际过程非常简单。根据你使用的操作系统不同,会略有不同,但大体思路是一样的。您将使用命令提示符实际运行traceroute,但不要被它吓跑。这只是一些容易记忆和理解的关键。

在Windows中运行跟踪路由命令

要在Windows中运行traceroute,您需要打开命令行或PowerShell。您可以通过按Windows键+R打开运行窗口来完成此操作。

自学咖网努力为各位打造免费分享知识与教程网站

可以输入cmd或者powershell,Windows会打开相应的工具。一旦打开,只需输入Windows跟踪路由命令的tracert www.baidu.com(或任何您想要跟踪的URL或IP)。

自学咖网努力为各位打造免费分享知识与教程网站

如果不习惯,返回的数据可能看起来像天书。下面我们会解释怎么解释。但是基本信息是数据到达目的地的跳数。然后是数据到达该点并返回给你的速度(通常是多少毫秒…等等。).最后,您将看到处理数据的机器的实际位置。这可能显示为MAC地址或IP地址。

在Mac上运行trace routing命令

在Mac上,过程非常相似。您将打开Spotlight搜索并找到终端。您也可以在“应用程序”下的“实用工具”文件夹中找到它。

自学咖网努力为各位打造免费分享知识与教程网站

Mac上的命令也不同于Windows上的命令。您将运行Mac跟踪路由命令traceroute www.wbolt.com,而不是tracert。但是,你得到的信息会大致相同。在Mac终端中,信息以相反的顺序传输。即使跑到同一个地方,在PC上得到的也是IP地址而不是MAC地址。

注意,在Linux上,命令是相同的,因为Mac和Linux都基于UNIX。因此,您还应该能够打开终端并在Linux安装上运行traceroute命令。

解释数据

你从traceroute得到的数据可能有点混乱。但不一定非要这样。

跳跃速度

如果您在上面的例子中注意到,traceroute为它跟踪的每个节点提供了三个不同的时间。您可能会发现花费29毫秒、30毫秒和28毫秒的原因,因为traceroute向该节点发送了三个独立的数据包。它执行ping命令3次,然后检查数据包返回的速度。

自学咖网努力为各位打造免费分享知识与教程网站

这样做可以让您看到它们之间是否存在单次ping无法捕捉到的尖峰或异常。通常,你会在10毫秒内看到差别。也许20年。如果你开始看到30及以上的差异,那么可能会发生一些事情。如果你看到成百上千的差异,那一定有问题。您应该咨询您的网络管理员或互联网服务提供商。

还请注意,任何低于100毫秒的通常都可以被认为是即时的。很难在1/10秒内没有注意到任何事情,但当你接近300-500毫秒(三分之一到半秒)时,延迟变得明显,并累积为延迟、暂停或崩溃。

然而,这都是关于你的计算机的,所以如果你有一个从纽约向东京传输数据的服务器,预计会有更长的延迟——1500毫秒以上的延迟并不少见。

和起始节点位置。

有时,但并非总是如此,您可能会在traceroute中看到星号(*)而不是ping速度。

自学咖网努力为各位打造免费分享知识与教程网站

基本上,这个星号表示该数据包的数据被停止、拒绝或丢失。它也可能已经超时。

正如您在上面的地址中所看到的,这一系列中的前4个是相似的MAC地址,这表明它们是附近网络的一部分,如果不是您的本地网络(计算机、路由器、调制解调器等。).

然后流量进入ISP域(我们知道是由comcast.net处理的),这就是星号出现的地方。因此,如果存在预测此跟踪路线的连接问题,您现在应该知道联系Comcast进行故障排除。

最后一组数字来自你的目的地及其设置。可能会经过Cloudflare这样的CDN。如果这里有星号或高延迟ping,您需要联系该网站的管理员以确定发生了什么。

在线工具

但是,如果您想知道如何运行到特定服务器的跟踪路由,而不仅仅是从您自己的计算机或位置,KeyCDN有一个非常漂亮的跟踪路由工具,您可以使用它来执行跟踪路由命令。

自学咖网努力为各位打造免费分享知识与教程网站

这个工具非常有用。你可以从他们那里得到同样的信息,但是是从世界各地,从伦敦到东京到旧金山。结合本地traceroute运行,使用这样的服务或工具有助于准确诊断连接问题的根源。

总结

知道如何运行traceroute是互联网上任何人都应该掌握的技能之一。它不会是你每天都用的东西。然而,当有必要诊断和解决连接问题时,能够打开命令行或知道在哪里可以找到工具可以节省几个小时或几天来跟踪特定的故障点。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 如何运行Traceroute traceroute命令来解决连接和HTTP错误