Googleクラウドメッセージングを使用するモバイルアプリケーションがあります。これは、内部サーバーが特定のポートでAndroid.googleapis.comにあるGoogleのGCMサーバーと通信する必要があることを意味します。
私たちのITチームは、この送信ポートを任意のマシンに開くことに消極的であるため、このポートでのみGoogle GCMサーバーと通信できるようにファイアウォールを構成したいと考えています。
ここがトリッキーです。 Googleは開発者向けドキュメントで、次の構成アドバイスを提供しています。
「注:組織にインターネットとの間のトラフィックを制限するファイアウォールがある場合、GCMとの接続を許可するようにファイアウォールを設定して、Androidデバイスがメッセージを受信できるようにする必要があります。ポート開く方法は、5228、5229、5230です。GCMは通常5228のみを使用しますが、5229と5230を使用することもあります。GCMは特定のIPを提供しないため、ファイアウォールに、 GoogleのASN 15169に記載されているIPブロック。」
ASN 15169を構成するIPアドレスの信頼できるソースはありますか?私はたくさんの検索を行って、いくつかの怪しげなサイトを思いつきました。正規のリストをどこかで細かくしたいと思っていました。
ご協力いただきありがとうございます。
ハリケーンエレクトリックのサイトを試しましたか: http://bgp.he.net/AS15169#_asinfo
私は長年彼らのツールとリソースを使用してきましたが、それらは優れていることがわかりました。
以下を確認してください。 GoogleのASN 15169にリストされているIPアドレスブロックを取得します。