GitHubのIPアドレスについて
GitHubは複数のIPアドレスの範囲からアプリケーションを提供します。この範囲は、APIを通じて取得できます。
GitHubのIPアドレスのリストは、メタAPIエンドポイントから取得できます。 詳しい情報についてはGitHub 開発者ドキュメンテーション中のメタを参照してください。
これらの範囲はCIDR表記になっています。 CIDR / VLSM Supernet Calculatorのようなツールを使って、CIDR表記をIPアドレスの範囲に変換できます。
弊社のIPアドレスは時間と共に変更されますが、このAPIは最新の状態が保たれます。 IPアドレスによるホワイトリスト化はおすすめしませんが、もしもこれらのIPの範囲を使うのであれば、APIを定期的にモニタリングすることを強く推奨します。
アプリケーションが機能するためには、github.comのIPの範囲についてTCPポートの22、80、443、9418を許可しなければなりません。