使用Unicast IP,我们可以很容易地知道IP地址的地理位置。但是Anycast IP地址可以同时位于多个位置,取决于您离服务器有多近,您将被路由到最近的服务器。
因此,如果我是通过CDN网络连接的,104.18.51.214的IP地址可能会带您到美国的服务器,或者如果您从欧洲连接到欧洲的某个地方的服务器。那么,您如何才能知道您在地理位置上的路由呢?

发布于 2020-03-27 15:43:05
使用traceroute并检查最后n个IP的地理位置。
手动CHecking应该很容易,或者您可以尝试使用像https://github.com/benjojo/AnyCatch这样的脚本来检测traceroute的最后哪个IP是第一个单播IP,并从中确定地理位置。
https://serverfault.com/questions/1008704
复制相似问题