我们的网站托管在 Google App Engine 上,这意味着我们没有可以“直接”联系到的具有专用 IP 地址的服务器场。这是一个随着负载旋转的弹性农场。
但是我们的客户正在寻找静态 ips 以通过防火墙路由它并为该站点提供合适的访问权限:“代理不支持任何语音和视频,因此我必须知道用于此门户的所有 IP,以便我可以通过防火墙。”
是否有列出用于托管在 Google App 引擎上的网站的所有 IP?
问候, Kanchan
我们的网站托管在 Google App Engine 上,这意味着我们没有可以“直接”联系到的具有专用 IP 地址的服务器场。这是一个随着负载旋转的弹性农场。
但是我们的客户正在寻找静态 ips 以通过防火墙路由它并为该站点提供合适的访问权限:“代理不支持任何语音和视频,因此我必须知道用于此门户的所有 IP,以便我可以通过防火墙。”
是否有列出用于托管在 Google App 引擎上的网站的所有 IP?
问候, Kanchan
您可以达到的最好效果是:
App Engine 当前的传出 IP 地址范围编码在 _cloud-netblocks.googleusercontent.com 的发件人策略框架 (SPF) 记录中。您可能需要递归地执行 DNS SPF 查找来解析整个 IP 范围列表。首先解析 _cloud-netblocks.googleusercontent.com
https://cloud.google.com/appengine/kb/general#static-ip
您当然可以反过来做,只允许从特定 IP 范围访问您的应用程序。
尝试跟踪 GAE ip 地址不是一个好主意。它们很可能会随着时间的推移而改变,而无需任何公告或提醒。
使用代理会更好。这个项目https://github.com/TellusTalk/Node_Proxy是完成此任务的一种方法。