场景是 - 我需要向位于gateway.sandbox.push.apple.com的 Apple 推送服务器发送推送通知。此 Apple 服务器是负载平衡的,目标 IP 地址可以是17.xxx块中的任何内容。
现在我将请求 Apple 服务器的服务器处于安全环境中并且位于防火墙后面。我已经解锁了 IP 范围17.xxx,但在该服务器上无法解析 DNS。该服务器也没有互联网访问权限。
我所做的是 - 我从另一个系统 ping Apple 服务器并暂时获得了 Apple 服务器的 IP 地址。然后我将该 IP 地址映射到我的 Windows 服务器的主机文件中的 DNS 名称。这行得通,但现在苹果端的 IP 地址可以随时更改,这会破坏事情。
在这种情况下我能做什么?