サーバー上で 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