为什么我在 GCE asia-east1 中创建的虚拟机会获得美国 IP 地址?

为什么我在 GCE asia-east1 中创建的虚拟机会获得美国 IP 地址?

我在 GCE 区域 asia-east1-a 中配置了一个自定义大小的虚拟机,我选择该区域是有原因的。为什么在检查我的 IP 位置时,我看到该位置位于加利福尼亚州山景城?这是因为 IP 已注册到该位置,还是因为我获得的 IP 地址(临时和静态)确实在美国?

答案1

正如一些评论中提到的,许多外部地理 IP 服务完全依赖于 SWIP 数据库。大多数 Google IP 都通过 SWIP 设置为 Mountain View, CA。因此,位于美国境外数据中心的 VM 可能会显示链接的美国 IP 地址。详细讨论和一些建议如下:此主题

答案2

Google Cloud 中有三种类型的 IP 地址:IPv4 Global、IPv6 Global 和 IPv4 Regional。

所有 Google IPv6 地址都是全球性的。

如果您部署全局 IP 地址(该地址只能分配给某些 Google 服务,例如负载平衡器和代理),则该 IP 地址不会绑定到任何特定区域。Google 全局 IP 地址是任播地址。该位置可能看起来是距离客户最近的 Google 前端 (GFE)。不同地区的两个不同客户将拥有不同的路由。

如果考虑 Google 网络层级(标准和高级),跟踪路由将显示更多差异。

用于 Compute Engine 等服务的区域 IP 地址是在特定区域内创建和分配的。这些 IP 地址不能分配给不同区域的资源。因此,当您选择区域 IP 地址时,您知道它存在于哪个区域,适合您的用例。Google 可以重新定位 IP 地址,因此今天定义的区域将来可能会有所不同。

IP 地理定位服务无法报告 Google 全球 IP 地址的可靠信息。这些服务通常使用注册的企业地址。我还没有看到他们报告实际物理数据中心的例子,因为 Google 不会向外部来源报告此信息。

相关内容