1,现象:github网站打不开
作为程序员,经常需要从github上下载东西,这次想要下载nvm(Node版本管理器),发现不行,网页打不开。
网上各种找,说要ping,把ping到的地址加入到本地hosts文件中,发现不行。
后来找到一个可行的,终于搞定了。
链接:在Git 中ping github.com超时Request timed out._ssl.fastly.net怎么看ip地址-CSDN博客
2,为什么?(个人理解)
自动解析出来的github.com网站对应的地址是有问题的(比如我这边的是20.205.243.166)。
可以用下面的网站查询最新的ip地址:(查询出来的最新的是140.82.112.3)
ip网址查询
解决方案也是通过查询最新的github.com的地址,放到本地hosts文件(微软的对于hosts文件的解释见下图),这样相当于直接告诉浏览器github.com的ip是多少,让它直接使用这个ip,不用自己去查。
PS:为什么需要设一个 github.global.ssl.fastly.net,这个我暂时还不知道,有知道的亲欢迎指点。