Dragon
主机之家测评主机之家测评  2019-08-22 14:23 主机之家测评 隐藏边栏 |   抢沙发  147 
文章评分 0 次,平均分 0.0

我们打开网站一般都是交换数据的,并不是单一的读取,平常我们只查询一些国外的去程路由,但如果回程的路由比较差对浏览网络的速度影响也比较大的,所以今天我给大家来讲如何查看 linux 的回程路由。

其实查询回程路由非常简单,就是需要在 VPS 查询到国内 IP 的路由,一般我们查去程路由只要有 IP 就可以了,在 IPIP 等路由网站上查询就可以,但是如果你想查询回程路由,需要购买 VPS,在 VPS 上利用命令就可以查到路由情况了。

使用 TraceRoute 查询

TraceRoute 其实是 linux 系统自带的基础路由软件,安装非常简单。

Centos 系统安装 TraceRoute 命令

 

1
yum update && yum install traceroute -y

Debian/Ubuntu 系统安装 TraceRoute 命令

 

1
apt-get update && apt-get install traceroute -y

查询路由命令为 traceroute IP 地址,但这样通常查询出来的会有一些混乱,你可以在后命令里增加参数,例如: traceroute -q 1 IP 地址,这是只测试一次的参数。
效果如下:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
traceroute to 61.129.42.6 (61.129.42.6), 30 hops max, 60 byte packets
1  23-94-74-2-host.colocrossing.com(23.94.74.2)  0.054ms
2  216-244-87-17.reverse.wowrack.com(216.244.87.17)  0.587ms
3  ae1-0.br2.igw.sea.wowrack.net(216.244.88.159)  0.542ms
4  be5493.nr12.b003148-2.sea03.atlas.cogentco.com(38.122.91.185)  1.388ms
5  sjo-b21-link.telia.net(62.115.118.169)  20.915ms
6  be3321.ccr22.sea02.atlas.cogentco.com(154.54.42.205)  2.176ms
7  202.97.62.9(202.97.62.9)  25.223ms
8  be3669.ccr41.sjc03.atlas.cogentco.com(154.54.43.10)  21.318ms
9  38.104.139.54(38.104.139.54)  39.537ms
10  202.97.50.57 (202.97.50.57)  58.062 ms
11  202.101.63.201 (202.101.63.201)  214.280 ms
12  202.97.33.153 (202.97.33.153)  193.320 ms
13  202.97.23.121 (202.97.23.121)  214.569 ms
14  202.101.63.201 (202.101.63.201)  231.203 ms
15  101.95.89.38 (101.95.89.38)  205.259 ms
16  101.95.117.198 (101.95.117.198)  211.259 ms

通过这个表我们就可以看到国外的 VPS 到国内的路由情况,但是我们如何了解这些节点都是那些地方的呢?一个一个的查的话非常麻烦,这样我们就需要用到下面的方法了。

使用 BestTrace 查询路由

BestTrace 具说是 ipip 官方开始的一款 linux 查询路由软件,这个软件是基于 TraceRoute 的一个软件,还不需要编译安装,只是一款 Go 语言编译好的程序,安装如下:

首先按照你的系统安装 TraceRoute,上面有对应的命令,然后安装 BestTrace:

 

1
2
3
mkdir besttrace && cd besttrace
wget -N --no-check-certificate https://cdn.ipip.net/17mon/besttrace4linux.zip
unzip besttrace4linux.zip && chmod + *

查询命令为:  ./besttrace -q 1 IP 地址
效果如下:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
traceroute to 61.129.42.6 (61.129.42.6), 30 hops max, 60 byte packets
1  23-94-74-2-host.colocrossing.com(23.94.74.2)  0.34ms  AS36352  美国华盛顿州西雅图 colocrossing.com
2  216-176-187-225.reverse.wowrack.com(216.176.187.225)  0.70ms  AS23033  美国华盛顿州西雅图 wowrack.com
3  ae2-0.br3.igw.sea.wowrack.net(216.244.88.162)  2.11ms  AS23033  美国华盛顿州西雅图 wowrack.com
4  sea-b2-link.telia.net(62.115.161.2)  2.01ms  AS1299  美国华盛顿州西雅图 telia.com
5  sjo-b21-link.telia.net(62.115.118.169)  23.78ms  AS1299  美国加利福尼亚州圣何塞 telia.com
6  218.30.54.181  22.64ms    美国加利福尼亚州圣何塞 ctamericas.com
7  202.97.62.9  26.98ms  AS4134  美国加利福尼亚州圣何塞电信
8  202.97.6.1  181.09ms  AS4134  中国上海电信
9  202.97.34.45  170.94ms  AS4134  中国上海电信
10  202.97.57.26  211.74 ms  AS4134  中国 上海 电信
11  202.101.63.201  213.30 ms  AS4812  中国 上海 电信
12  101.95.89.62  221.27 ms  AS4812  中国 上海 电信
13  61.152.81.146  238.15 ms  AS4812  中国 上海 电信
14  101.95.117.198  203.57 ms  AS4812  中国 上海 电信
15  ns.fudan.sh.cn (61.129.42.6)  199.65 ms  AS4812  中国 上海 电信

是不是比较直观方便。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享