Skip to main content

GitHubのIPアドレスについて

GitHub は、複数の IP アドレス範囲 (API を使って取得できます) からアプリケーションを提供します。

          [meta](https://api.github.com/meta) API エンドポイントからGitHub 環境の IP アドレスの一覧を取得できます。 詳しくは、「[AUTOTITLE](/rest/meta)」をご覧ください。

メモ

Meta API によって返される GitHub の IP アドレスのリストは、完全なリストではありません。 たとえば、LFS や GitHub Packages など、一部の GitHub サービスの IP アドレスがリストにない場合があります。

これらの IP アドレスは、GitHub によって、コンテンツの提供、Webhook の配信、ホストされた GitHub Actions ビルドの実行に使われます。

これらの範囲は CIDR 表記になっています。 オンライン変換ツールを使って、CIDR 表記から IP アドレス範囲に変換できます (例: CIDR から IPv4 への変換サイト)。

GitHub の IP アドレスはときどき変更されます。 IP アドレスによる許可はお勧めしませんが、これらの IP 範囲を使用する場合は、API を定期的にモニタリングすることを強くお勧めします。

アプリケーションが機能するためには、github.com の IP の範囲について TCP ポート 22、80、443 を許可する必要があります。

参考資料

  •         [AUTOTITLE](/get-started/using-github/troubleshooting-connectivity-problems)
    
  •         [AUTOTITLE](/get-started/using-github/allowing-access-to-githubs-services-from-a-restricted-network)