谷歌应用引擎:公共IP地址子网用于白名单

4

有没有人知道GAE用来提供内容/发出请求的一组IP地址/子网?我有一个需要从另一个服务获取URL的应用程序。如果这个获取是从一个白名单IP地址进行的,那么该服务才能正常工作。因此,我想问一下这个问题。

谢谢! Rhett

3个回答

2

针对谷歌Postini服务:

http://www.google.com/support/appsecurity/bin/answer.py?answer=141669

此外,我从多年的ping和各种论坛中编译了这些地址。不能保证列表准确性,除了那个谷歌Postini链接外,找不到任何官方谷歌信息。

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解析为任何地址的服务器 - 但由于地址解析是与位置有关的,因此没有实用的方法可以获取完整的列表。

请注意,在任何情况下,地址都会随时间而变化,因此您不应仅解析一次并期望该列表长期保持准确。


1

根据答案,这只适用于Google应用程序。他们将从该块访问。不是内部应用程序尝试访问Google。除非我误解了你的问题,那不是你要找的,是吗? - konung

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接