2014-07-23 97 views
1

我最近在“欧洲西部”地区创建了一个GCE实例。它旨在运行连接到外部Web服务的应用程序。 当试图登录到web服务时,我得到一个有关受限区域的错误。 事实证明,web服务不接受来自美国地区的登录请求。 我检查过,即使我的实例位于“欧洲西部”区域,其相关IP也被报告为美国。 有什么我可以做得到一个适当的地区知识产权或有没有办法解决这个问题? 可能需要放弃GCE如果答案是否定的......GCE实例IP地址

感谢 罗伯特

+0

请在此'gce-discussion'线程中查看最后[post](https://groups.google.com/forum/#!topic/gce-discussion/RjzyHRBRujg)以获取更多信息。 – Marilu

回答

3

转贴的answer from Gary Ling,产品经理对外部网络:

感谢您发布的电子邮件。我们知道 (几乎)所有Google IP地址都被SWIP转为Mountain View,CA. 而在谷歌,将一块IP从一个 位置重新映射到另一个位置并不罕见,特别是考虑到云的IP地址为 的弹性。太糟糕了,许多外部地理IP服务仅依赖于SWIP数据库,其中包括 。虽然我们正在评估我们可以为 帮助我们的客户做些什么,但我认为您的最佳选择是联系您的 API提供商,并探索他们现在可能提供的选项。

更明确的,有一个地理IP供应商可能会确定一个IP地址的位置的几种方法。其中大多数可能不适合像GCP这样的全球云提供商。

  1. 将IP与分配Internet权限的区域相关联。在这种情况下,GCE的地址主要由美国互联网权威机构ARIN分配。一旦分配给Google,通过管理Google内部网络上的路由规则,可以在任何位置使用这些地址。
  2. 将IP与注册公司的地址相关联。在这种情况下,与所有GCP IP相关的官方地址就是Google Mountain View总部,即使是在欧洲或亚洲使用的地址。
  3. 使用网络距离测量值来确定子网所在的位置。这种方法更加昂贵,因为它需要从全球多个地点发送主动ping;通常该地址与最近的测量节点相关联。这是一种更准确的方法,但需要运行许多连接良好的节点并发送大量互联网流量,至少每个互联网上有24个互联网流量。