GitHub无法访问/请求超时/更改host文件后仍然无法访问

  1. GitHub无法打开,显示请求超时。
  2. 首先百度了一下,好多教程说先在命令行中ping github.com,发现ping也ping不通,遂按照教程,修改本地hosts文件手动添加DNS,地址:C:\Windows\System32\Drivers\etc下的hosts,我是利用记事本直接在后面简单粗暴的加上代码保存的:
192.30.253.113    github.com
52.74.223.119 github.com
185.31.16.185 github.global.ssl.fastly.net
74.125.237.1 dl-ssl.google.com
173.194.127.200 groups.google.com
192.30.252.131 github.com
185.31.16.185 github.global.ssl.fastly.net
74.125.128.95 ajax.googleapis.com
  1. 但是这样做在命令行中是能够ping通git,但浏览器仍然无法访问。遂发现此教程:打开Dns检测|Dns查询 - 站长工具: 添加链接描述
  2. 把你hosts文件里github的ip换成这里的ip的其中一个,一个一个试,总有一个是可以的

总结一下:网上通用的教程查出的IP不一定可用,如果不可用,需要重新解析网站的DNS,然后再hosts文件中添加上就可以了。
同理,该方式应同样适用于其他未在墙的黑名单上的网站由于DNS过时无法访问时。

参考教程:https://blog.csdn.net/p_magic/article/details/103081921

你可能感兴趣的:(GitHub无法访问/请求超时/更改host文件后仍然无法访问)