是否有人知道GAE是否使用一组IP地址/子网来提供内容/问题请求?我有一个应用程序需要从另一个服务获取URL。该服务仅在获取来自白名单IP地址时才有效。因此问题。
谢谢! 瑞德
答案 0 :(得分:2)
对于Google Postini服务: http://www.google.com/support/appsecurity/bin/answer.py?answer=141669
此外,我通过多年的pinging--)和各种论坛编译了这些地址。无法保证您的列表是准确的,除了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个。我相信还有更多。
答案 1 :(得分:2)
URLFetch等传出请求将始终从_netblocks.google.com
TXT记录解析到的列表中的地址进行。传入请求可以发送到ghs.google.com
解析到世界任何地方的任何地址 - 但由于地址解析与位置相关,因此没有实用的方法来获取完整列表。
请注意,在任何一种情况下,地址都会随着时间的推移而发生变化,因此您不应该只解析一次,并希望该列表无限期保持准确。
答案 2 :(得分:1)
好的,这似乎就是答案 - 如果有人想要确认,请告诉我。来自http://groups.google.com/group/google-appengine/browse_thread/thread/d1e592a4a535378a/318ffadfb5d6c949?lnk=gst&q=ip+address#318ffadfb5d6c949
URLFetch应该使用这些块:
$ dig _netblocks.google.com TXT