我即将在服务器上推出 GCM 的实现,需要通过 IP 打开适当的防火墙。
有谁知道我在哪里可以找到 android.googleapis.com 的 IP 地址范围?
谢谢!
我即将在服务器上推出 GCM 的实现,需要通过 IP 打开适当的防火墙。
有谁知道我在哪里可以找到 android.googleapis.com 的 IP 地址范围?
谢谢!
我发现 android.googleapis.com 的 IP 范围没有公布。
根据https://developers.google.com/cloud-messaging/http:
GCM 不提供特定 IP,因此您应该允许防火墙接受与 Google 的 ASN 15169 中列出的 IP 块中包含的所有 IP 地址的传出连接。
ServerFault 问题链接到 ASN 15169 中包含的以下 IP 范围列表:
这可能是也可能不是您想要的,但您可以从 cmd (Windows) 或 bash (*nix) 运行“nslookup android.googleapis.com”。我的结果是:
nslookup android.googleapis.com
Server: UnKnown
Address: 192.168.1.130
Non-authoritative answer:
Name: googleapis.l.google.com
Addresses: 2001:4860:b007::5f
74.125.142.95
Aliases: android.googleapis.com