我在 Windows Azure 上有几个测试服务器。一个位于北欧,另一个位于西欧。我还没有来得及测试哪个位置从我所在的地方(英国伦敦)提供更好的连接速度。
北欧 Azure 数据中心显然位于爱尔兰,而西欧数据中心位于荷兰,我认为这本身就很奇怪。
但令我感到困惑的是,这两个 IP 地址都是 168.63.xxx.xxx。GeoIP 查询显示它们都位于美国,而从伦敦到这两个地址的跟踪路由在无法响应 ping 之前到达了美国。
这是怎么回事?
答案1
Azure 可能已经用完了美国地址空间,并且正在分发来自不同国家的地址。
答案2
GeoIP 并非对每个 IP 地址都准确。MaxMind 可以接受提交但是,当您发现错误时。
我跟踪了该子网中的一个随机 IP 地址,最终到达了阿姆斯特丹。如果没有具体的 IP 地址,或者至少没有跟踪路由输出,我想除了微软,没人能说得清楚。而且他们也会要求提供其中一个或两个。