解决github网站无法打开的问题

本文主要记录github网站无法打开问题的解决方法,笔者两年前遇到过一次,当时通过搜索引擎解决了该问题,最近不知为啥又遇到了,搜了尝试好几个方法才最终解决,所以在此记录一下,但愿能帮助到跟我一样遇到同样问题的人。

问题症状

  1. 首先电脑是能上网的,百度甚至谷歌都是OK的 : )
  2. ping github.com全是超时,无法ping通

解决方法

  1. 找到目录 C:\Windows\System32\drivers\etc 文件下的 hosts文件
  2. 拷贝到其他地方进行修改,在文件中添加(注意不要复制下面的IP,请自行根据下文重点进行IP查询,然后将IP改为你自己查到的IP
1
2
140.82.113.3     github.com
199.232.69.194 github.global.ssl.fastly.net

3.修改之后保存,再覆盖 C:\Windows\System32\drivers\etc目录下的hosts文件

重点

上面添加的IP是因人而异的,如果你直接复制我上面的IP可能是无效的,需要自己查询对应的IP进行修改,查询地址为: http://github.global.ssl.fastly.net.ipaddress.com/
如下图:

可以在其搜索框中输入github.com来查询github的IP,然后修改hosts文件之后就好啦

补充

修改之后可以在命令行中执行ipconfig /flushdns命令来刷新缓存。

参考资料:

ping github 请求超时解决方案

如果你觉得本文对你有帮助,欢迎打赏