解决 GitHub DNS 被污染的问题

第一步

访问 IP 查询网站,查询以下域名对应的 IP:

1
2
3
4
github.com
raw.githubusercontent.com
camo.githubusercontent.com
github.global.ssl.fastly.net

第二步

Linux 系统

编辑系统配置文件 /etc/hosts,新增以下内容(请自行更改查询到的 IP):

1
2
3
4
140.82.112.4	 github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 camo.githubusercontent.com
199.232.69.194 github.global.ssl.fastly.net

Windows 系统

编辑系统配置文件 c:\windows\system32\drivers\etc\hosts,新增以下内容(请自行更改查询到的 IP):

1
2
3
4
140.82.112.4	 github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 camo.githubusercontent.com
199.232.69.194 github.global.ssl.fastly.net

执行以下命令刷新 DNS 解析的缓存:

1
> ipconfig /flushdns