Von*_*ion 7 networking geolocation traceroute
我和一位同事正在争论我们使用的 SaaS 应用程序是在美国还是在欧盟托管。
在下面的示例中,查找 4.59.145.42 和结尾 199.15。. 说他们在美国。来自阿根廷和香港的基于 Web 的痕迹也到达美国的骨干网。
我倾向于相信traceroute,但我想确定。有没有任何办法,这服务器可以位于欧盟?
1 fritz.box (192.168.*.*) 3.030 ms 2.583 ms 1.234 ms
2 lo0.dr13.d12.xs4all.net (194.109.5.212) 18.564 ms 141.379 ms 17.804 ms
3 1323.ae3.xr3.3d12.xs4all.net (194.109.7.141) 16.790 ms 134.837 ms 16.450 ms
4 0.ae2.xr4.1d12.xs4all.net (194.109.5.82) 15.918 ms 138.149 ms 156.167 ms
5 asd2-rou-1043.nl.eurorings.net (134.222.93.144) 15.998 ms 138.796 ms 130.165 ms
6 ae9.edge3.amsterdam1.level3.net (213.244.164.205) 17.495 ms 136.072 ms 17.150 ms
7 * * *
8 4.59.145.42 (4.59.145.42) 101.048 ms 100.554 ms 99.881 ms
9 199.15.*.* (199.15.*.*) 103.954 ms 103.741 ms 103.530 ms
Run Code Online (Sandbox Code Playgroud)
mas*_*sgo 10
当涉及到traceroute结果时,您永远无法确定。但是你的特殊情况有希望。
合同说服务器在欧盟。您可以执行一项测试,如果成功,您就可以 100% 保证他们在撒谎。(如果不成功,他们可能是在说真话,也可能是在撒谎)
这个想法是使用诸如 ping 之类的东西来测量响应时间。由于您使用的是 SaaS,因此仅 ping 服务器可能还不够。也许你想要一些软件响应的东西。
现在是棘手的部分。
您需要从位于美国的机器上执行此 ping。你需要确定这台机器在美国!
如果您得到低于 50ms的 ping ,那么您可以 100% 确定服务器不在 EU 中。如果 ping 低于 120 毫秒,则该服务器可能不在欧盟。
但为什么? 答案是:物理学。美国和欧洲之间的距离太远,以光速通过光纤传输的信号需要大约 25 毫秒才能完成(参见WolframAlpha)。由于 ping 测量两次行程(主机-服务器-主机),因此从美国到欧洲的 ping 至少需要 50 毫秒。
但它变得更好:两大洲之间最快的电缆有大约 60 毫秒的延迟。所以低于 120 的 ping 表示服务器可能在美国。
正如 BillP3rd 在他的评论中提到的那样,“从技术上讲,它实际上可以位于任何地方,无论 TRACEROUTE 怎么说。您所能确定的只是来自互联网的路径的终点。”
现在,在大多数情况下,我们只关心互联网路径的终点,因为那是您的流量的去向。然而,它不能 100% 保证物理数据存储在那里,但至少可以确认您正在连接的服务器的位置。
由于您隐藏了实际的目标 IP 地址,因此我们无法查明它。但最肯定的是在美国。
支持这一点的证据(这些证据本身都不应是结论性的):
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |