公众号旧文
分析一下昨天那台服务器的线路
北方联通,去程:
| 跳数 | IP | 延迟 | 位置 | AS |
|---|---|---|---|---|
| 7 | 219.158.99.141 | 20 ms | 中国 上海 | AS4837 |
| 8 | 219.158.30.34 | 21 ms | 中国 上海 | AS4837 |
| 9 | 219.158.8.178 | 19 ms | 中国 上海 | AS4837 |
| 10 | 219.158.24.34 | 50 ms | 日本 东京 | AS4837 |
| 11 | 202.232.1.157 | 79 ms | 日本 东京 | AS2497 |
| 12 | 58.138.112.93 | 91 ms | 日本 东京 | AS2497 |
| 13 | 58.138.112.111 | 91 ms | 日本 东京 | AS2497 |
| 14 | 未响应 | 未响应 | - | - |
| 15 | 156.231.112.1 | 71 ms | 日本 东京 | AS61112 |
可以看到和商家宣传的一致,AS2497 对应的就是日本的运营商 IIJ
该运营商官网首页截图如下:

北方联通和这运营商可以直连,不过出口不是北京,而是上海
而且每天有大量时间都在 QoS

图片出自文章:两张图告诉你运营商是怎么QoS(给你限速)的
不过这已经是挺好的线路了。
本文真正的重点,在下面:
如果你稍微懂一点点,你就会去看下面的这种图

如果嫌图片太复杂,就直接看结论:
该服务器的上游是没有 AS2497 的
如果你开篇有仔细看,也会发现,在traceroute路径里
有一跳,也就是第 14 跳,是星号
那为什么是星号呢?
答案已经很明显了:为了让你看到该服务器的线路只有 IIJ(AS2497)
如果给你看到了那第 14 跳的 AS,你会发现它不会再是 AS2497
而会是 AS153371 或者 AS53847(可以仔细看上面的第二张图)
这时肯定就会有客户说商家是虚假宣传什么的
但其实,我觉得这种不算虚假宣传
我更倾向于认为是商家为了减小解释成本
我们作为用户,心里面要清楚,并不是直接接的 IIJ 就够了
多出来的那个星号,对我们使用这台服务器,不会产生什么影响。
接下来还要再继续分析线路

通过上图可以看到,我的服务器上游是 AS153371
而 AS153371 的上游,有两个
一个就是 IIJ(AS2497)
一个是 AS174
商家宣传的时候会说:大陆优化,或者联通优化,或者三网直连
比如这台 JP-IIJ One 实际上就是 联通直连
你可能已经想到了:
如果想看到 AS174 的话,那么起点就不能用联通的网络
甚至都不能用中国的网络
于是再用美国的服务器去 traceroute 一下:
| 跳数 | IP | 延迟 | 位置 | AS |
|---|---|---|---|---|
| 7 | 129.250.5.78 | 151 ms | 美国 圣何塞 | AS2914 |
| 8 | 129.250.5.227 | 146 ms | 美国 圣何塞 | AS2914 |
| 9 | 未响应 | 未响应 | - | - |
| 10 | 154.54.86.138 | 250 ms | 日本 东京 | AS174 |
| 11 | 154.54.89.186 | 250 ms | 日本 东京 | AS174 |
| 12 | 154.18.28.19 | 250 ms | 日本 东京 | AS174 |
| 13 | 156.231.112.1 | 149 ms | 日本 东京 | AS61112 |
这回就看到 AS174 了吧?
本文随手写的,没什么逻辑性可言。
不过仍然希望大家能有所收获。
最后再推荐一下这台我的入门机器,欢迎来和我做网上邻居: