2011-01-20 95 views
4

有谁知道GAE用来提供内容/问题请求是否有一组IP地址/子网?我有一个应用程序需要从另一个服务中获取一个url。该服务只有在提取来自白名单IP地址时才有效。因此,这个问题。Google App引擎:公开IP地址子网用于白名单

谢谢! Rhett

回答

1

好的,这似乎是答案 - 如果有人想用确认键入,请告诉我。从http://groups.google.com/group/google-appengine/browse_thread/thread/d1e592a4a535378a/318ffadfb5d6c949?lnk=gst&q=ip+address#318ffadfb5d6c949

的URLFetch应该使用这些模块:

$挖_netblocks.google.com TXT

+0

根据答案,它只适用于Google Apps。他们会从该块访问。不是内部应用试图访问谷歌。除非我误解了你的问题,那不是你要找的,是吗? – konung 2011-01-20 19:20:03

2

对于谷歌的Postini服务: http://www.google.com/support/appsecurity/bin/answer.py?answer=141669

此外,我从多年的查验编译这个地址: - )和各种论坛。无法保证列表的准确性,除此Google Postini链接之外,找不到任何官方Google信息。

64.68.82.1 - 64.68.82.80 

64.208.33.33 

64.209.181.52 

64.209.181.53 

209.185.108.134 - 209.185.108.165 

209.185.253.167 - 209.185.253.188 

很难说你需要哪些完全一样的应用程序将在美国就有我所知道的连接到最近谷歌的数据中心,并有至少6人。我相信还有更多。

2

传出的请求,如URLFetch将始终从列表中的地址_netblocks.google.com的TXT记录解析为。传入的请求可以转到任何地址,即ghs.google.com可以解析到世界任何地方 - 但由于地址解析是依赖于位置的,因此没有可行的方法来获取完整列表。

请注意,无论哪种情况,地址都会随着时间而改变,所以您不应该一次解决它们,并期望该列表可以无限期地保持准确。