GCE实例IP地址

时间:2014-07-23 14:45:13

标签: google-compute-engine

我最近在"欧洲西部"创建了一个GCE实例。区。 它旨在运行连接到外部Web服务的应用程序。 尝试登录Web服务时,我收到有关限制区域的错误。 事实证明,webservice不接受来自美国地区的登录请求。 我查了一下,即使我的实例是在欧洲西部"区域,其关联的IP报告为美国。 我有什么办法可以获得适当的地区IP或有什么方法吗? 如果答案是否定的话可能需要放弃GCE ......

由于 罗伯特

2 个答案:

答案 0 :(得分:3)

重新发布外部网络的answer from Gary Ling产品经理:

  

感谢您发布电子邮件。我们知道这个问题   (差不多)所有Google IP地址都是SWIP,是加州山景城。   在Google,从一个IP重新映射IP块并不罕见   位置到另一个,特别是考虑到IP地址的弹性   对于云。很多外部Geo IP服务太糟糕了   取决于SWIP数据库。我们正在评估我们可以做些什么   帮助我们的客户,我认为您最好的选择是联系您   API提供商并探索他们现在可能提供的选项。

更明确一点,Geo IP提供商可以通过多种方式确定IP地址的位置。其中大部分可能无法与GCP这样的全球云提供商合作。

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

答案 1 :(得分:-1)

来自Google云端的所有IP地址将始终源自美国,尤其是山景城,因为它已链接到位于美国的Google总部。我希望您知道实例的所有数据和硬件都位于全球的特定数据中心上,具体取决于您选择的位置。您可以参考此链接[1]以供参考。但是,Google Public DNS使用任播路由将数据包地理上定向到最近的DNS服务器,因此,如果您为任何实例分配IP地址,即使IP地址是IP地址,Google的网络也会知道该IP地址在该区域中该地址最初来自加利福尼亚的山景城。有关详细说明,请参见此链接[2] [3]。之所以看到实例的IP地址来自美国,是因为整个IP块都归Google所有,并且ARIN信息列出了整个块到Mountain View中Google总部的地址。

[1] https://groups.google.com/forum/#!searchin/gce-discussion/ip $ 20in $ 20us%7Csort:相关性/ gce-讨论/ otD1c6E-wWI / cvEDCUAlBAAJ [2] Why do Google Cloud Platform static IP addresses list Mountain View, CA in reverse lookup regardless of region assignment? [3] https://groups.google.com/forum/#!searchin/gce-discussion/us $ 20ip%7Csort:relevance / gce-discussion / RjzyHRBRujg / Fd21YlmOpzEJ

相关问题