刚过完春节回来,访问github断断续续,最后彻底不能访问了,而且是在翻墙的情况下。本以为是github有问题,等了一晚上,今天早上还是如此,不得已修改hosts文件来解决。
打开hosts文件,位置: C:\Windows\System32\drivers\etc
末尾添加:
192.30.253.112 github.com
151.101.88.249 github.global.ssl.fastly.net
使用下面的命令刷新dns
ipconfig /flushdns
搞定!
2020-07-07 更新
上面的配置会失效,这不今天github又访问不了了。那怎么办呢,下面说说办法。
分别打开下面的地址:
https://github.com.ipaddress.com/www.github.com
https://fastly.net.ipaddress.com/github.global.ssl.fastly.net
从下图,可以看到github.com的 IP 为 140.82.112.4

github.global.ssl.fastly.net 的 IP 为 199.232.69.194

hosts 中修改为如下
140.82.112.4 github.com
199.232.69.194 github.global.ssl.fastly.net
然后刷新dns即可。
下次再无法访问的时候,按照这个步骤 操作就行了。
macOS中修改hosts
在苹果系统中修改hosts,只需在终端中输入
sudo vi /etc/hosts
修改后保存即可。