我最近在"欧洲西部"创建了一个GCE实例。区。 它旨在运行连接到外部Web服务的应用程序。 尝试登录Web服务时,我收到有关限制区域的错误。 事实证明,webservice不接受来自美国地区的登录请求。 我查了一下,即使我的实例是在欧洲西部"区域,其关联的IP报告为美国。 我有什么办法可以获得适当的地区IP或有什么方法吗? 如果答案是否定的话可能需要放弃GCE ......
由于 罗伯特
答案 0 :(得分:3)
重新发布外部网络的answer from Gary Ling产品经理:
感谢您发布电子邮件。我们知道这个问题 (差不多)所有Google IP地址都是SWIP,是加州山景城。 在Google,从一个IP重新映射IP块并不罕见 位置到另一个,特别是考虑到IP地址的弹性 对于云。很多外部Geo IP服务太糟糕了 取决于SWIP数据库。我们正在评估我们可以做些什么 帮助我们的客户,我认为您最好的选择是联系您 API提供商并探索他们现在可能提供的选项。
更明确一点,Geo IP提供商可以通过多种方式确定IP地址的位置。其中大部分可能无法与GCP这样的全球云提供商合作。
答案 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