解决Github打不开问题

github 最近打不开,很久之前遇到过,但是忘记怎么解决了,查找相关资料后,今天记录在此,以备不时之需:

确定 Github 网址 IP

打开网站:https://github.com.ipaddress.com/
找到IP Address

1
IP Address	140.82.114.4

确定 Github 域名 IP

打开网站:https://fastly.net.ipaddress.com/github.global.ssl.fastly.net
找到IP Address

1
IP Address	199.232.5.194

确定静态资源 IP

打开网站:https://github.com.ipaddress.com/assets-cdn.github.com
找到IPv4 addresses

1
2
3
4
IPv4 Addresses	185.199.108.153
IPv4 Addresses 185.199.109.153
IPv4 Addresses 185.199.110.153
IPv4 Addresses 185.199.111.153

修改 hosts 文件

找到 hosts 文件:C:\Windows\System32\drivers\etc
修改 host 文件,在最后附上下面的内容:

1
2
3
4
5
6
140.82.114.4 github.com
199.232.5.194 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com

最后还需要刷新 dns 缓存:cmd:ipconfig /flushdns

参考文献