Skip to main content

关于 GitHub 的 IP 地址

GitHub 可服务于多个 IP 地址范围的应用程序,这些 IP 地址范围可通过 API 获取。

可以从 meta API 端点获取 GitHub 环境的 IP 地址列表。 有关详细信息,请参阅“元数据的 REST API 终结点”。

注意

Meta API 返回的 GitHub IP 地址列表并非详尽无遗。 例如,某些 GitHub 服务的 IP 地址可能不会列出,例如 LFS 或 GitHub Packages。

GitHub 使用这些 IP 地址来提供我们的内容、提供 web 挂钩以及执行托管的 GitHub Actions 构建。

这些范围采用 CIDR 表示法。 可使用在线转换工具将 CIDR 表示法转换为 IP 地址范围,例如:“将 CIDR 转换为 IPv4”站点

我们会不时更改我们的 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)