2

对于我正在开发的软件,我需要有一个 Google App Engine 用于 urlFetch 请求的外部 IP 地址列表。事实证明,获得一份完整的清单很困难。

SO中详述的公认智慧是使用...的输出

挖 -t txt _netblocks.google.com

...但不幸的是,此列表不完整。例如,我的 urlFetch 请求当前来自未列出的地址:

  • 美国应用程序:8.35.201.x
  • 基于欧盟的应用程序:8.35.200.x

有什么方法可以获取 urlFetch 使用的外部 IP 地址的主动更新列表?

4

2 回答 2

4

官方建议是https://developers.google.com/appengine/kb/general#static-ip。请注意,由于该页面上列出的所有原因,依赖静态 IP 地址是不好的。

于 2014-07-18T07:34:38.303 回答
1

所以,答案是:

dig txt _cloud-netblocks.googleusercontent.com +short
"v=spf1 include:_cloud-netblocks1.googleusercontent.com include:_cloud-netblocks2.googleusercontent.com include:_cloud-netblocks3.googleusercontent.com ?all"
于 2013-06-06T14:44:07.917 回答