跳转至

如何正确解析GitHub IP

概要: 解决国内云服务器无法连接GitHub问题

创建时间: 2022.07.30 12:54:04

更新时间: 2023.10.13 01:05:04

绕过国内DNS解析,通过手动查询的IP地址写入 hosts 文件即可

打开查询DNS网站

首先,打开 IPAddress.com 网站
image.png
然后,在上图位置,查询GitHub的DNS解析地址

查询DNS解析的IP地址

分别查询如下网址的IP地址,一般可以有效解决代码无法 clone 的问题

  • github.com
  • raw.githubusercontent.com

如果需要下载二进制文件,继续查询以下地址

  • assets-cdn.github.com
  • codeload.github.com
  • github.global.ssl.fastly.net

image.png

写入hosts文件

此处以 CentOS 8 系统为例

Bash
vim /etc/hosts
增加以下内容
Bash
140.82.114.4 github.com
185.199.108.133 githubusercontent.com
保存后即可生效,此时可以再次尝试 clone GitHub项目

参考