正好这几天学到了Tracert命令,这个命令可以路由跟踪并查看到当前网络到所访问服务器网络经过的所有路由器,关于命令的原理,大家有兴趣的可以百度搜索一下,首先是这个命令的基础用法

tracert命令

首先稍微介绍一下tracert命令的基础用法,Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

参数

参数摘自百度百科https://baike.baidu.com/item/Tracert%E5%91%BD%E4%BB%A4/7680170

-d 指定不将[地址解析](https://baike.baidu.com/item/地址解析)为计算机名.

-h maximum_hops 指定搜索目标的最大[跃点数](https://baike.baidu.com/item/跃点数).

-j host-list 与主机列表一起的松散[源路由](https://baike.baidu.com/item/源路由)(仅适用于IPv4),指定沿host-list的稀疏源路由列表序进行转发。host-list是以空格隔开的多个路由器IP地址,最多9个。

-w timeout 等待每个回复的超时时间(以毫秒为单位).

-R 跟踪往返行程路径(仅适用于 IPv6).

-S srcaddr 要使用的源地址(仅适用于 IPv6).

-4 强制使用 IPv4.

-6 强制使用 IPv6.

target_name 目标计算机的名称.

最简单的用法就是"tracert hostname",其中"hostname"是计算机名或想跟踪其路径的计算机的IP地址,tracert将返回他到达目的地的各种IP地址.

基础用法

首先我们打开CMD,也就是命令行窗口,以本站域名为例,使用tracert查看我这里的网络到本站CDN节点经过的路由

tracert blog.kaygb.com

时间会稍微有点长,我们稍微等待一下就可以看到如下结果。

image-20201110202701715

当时使用这个命令的时候,突然想到之前看过VPS的评测,有的文章内显示了国内到国外VPS服务器所经过的线路,于是乎,我找到了一款可视化的工具,可以看到我们当前位置链接某台服务器究竟要走多远的距离,是否有绕路的情况。

这款工具就是BestTrace

BestTrace可视化客户端

使用BestTrace客户端,有个很明显的优点就是响应速度要比在CMD使用tracert命令要快的多,并且会显示路由IP及线路,还有可视化的地图数据,如下图所示:

image-20201110203438299

只是这样看的话,由于距离CDN节点很近,其实看不出多大的区别,所以我们分别测试一下我在香港的机子,以及看一下github以及gravatar服务器的ip。

香港服务器

从这里可以看出,链接到此服务走到了hgc的线路,而且没有绕行的情况,实际上速度还是很快的

image-20201110203810014

github.com

接下来我们测试一下全球最大的同性交友设置github,从这里就可以看出,经过的距离有多远了,这也就能解释为什么有的时候github网站打开会很慢很慢。

image-20201110204045428

gravatar

接下来我们测试gravatar头像服务,不过我们这次测试在国内速度很快的secure.gravatar.com,从图中可看出,目前这台服务器位于日本,距离没有github那么远,所以速度还是相当较快的。

image-20201110204351781

如何下载

当然,这款软件是免费的,也是由IPIP.NET开发并提供下载

提供多平台,Windows、安卓、IOS、MAC以及Linux都支持。

image-20201110204655493

下载页面:https://www.ipip.net/product/client.html

或者可以直接点击这个链接下载(win):https://cdn.ipip.net/17mon/besttrace.exe

有啥用?

不喜欢备案的博主们购买服务器的时候,可以用这个工具测试一下速度哦!一般绕路的应该速度都不会太快吧!(应该)

版权声明
本文作者珂泽
文章来源风也雨忆笙
原文链接
转载说明非特殊说明文章均为原创,页脚已标识是否允许转载,转载请注明出处!感谢您的支持!
最后修改:2020 年 11 月 10 日 08 : 54 PM
如果您觉得我的文章有帮助,请随意赞赏!