首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Appengine服务器的IP地址块?

Appengine服务器的IP地址块?
EN

Stack Overflow用户
提问于 2011-04-08 14:40:34
回答 3查看 4.8K关注 0票数 17

我正在与第三方who服务合作,该服务要求所有对其服务的调用都来自白名单中的IP地址。也就是说,我必须给他们提供IP地址,我将从这些地址调用他们的服务。

问题是我用的是谷歌应用程序引擎。从Appengine发出http请求时,有没有办法获得静态IP地址?如果做不到这一点-是否存在所有请求都将来自的IP地址块?我可以把整个集团列入白名单。如果存在这种情况,它发生变化的可能性有多大?

我知道我可以设置一个简单的亚马逊EC2实例作为代理(我会问另一个问题,具体如何做到这一点),但只是想确保没有其他方法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-08 15:05:00

几周前,我也遇到过同样的问题,通过Urlfetch从Google App Engine连接到Stack Exchange API (团队已经迅速解决了这个问题,将所有的GAE列入了白名单)。

通过执行以下DNS查找,可以找到urlfetch连接可能来自的IP地址范围:

dig -t TXT _netblocks.google.com @ns1.google.com 
票数 16
EN

Stack Overflow用户

发布于 2011-04-08 14:47:25

据我所知这是不可能的。您可以动态获取当前的IP地址,但它是不可预测的。

票数 1
EN

Stack Overflow用户

发布于 2013-05-07 16:43:18

请注意:_netblocks.google.com显然是不准确的。目前,我注意到GAE连接的地址在你挖掘_netblocks时没有列出,例如从8.35.201.166。

此范围未在_netblocks、_netblocks2或_netblocks3中列出。

当前摘要输出: ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:209.85.128.0/17 ip4:66.102.0.0/20 ip4:74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ip4:173.194.0.0/16

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5591384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档