github 无法访问的 完美解决方案

问题

今天莫名其妙换了网络后github就无法访问了,在网上查找了一些解决方案,最后完美解决,对于各种情况和在解决中需要注意的问题进行记载。

原理

访问网址时先搜索hosts文件,如果由网址对应的ip则不需要dns域名解析,因此可以将网址的ip配成静态ip,减少解析过程,提高访问速度。

解决方案

1.首先将hosts文件用记事本打开,在最下面增加(win10的位置为C:\Windows\System32\drivers\etc,先拷到其他地方修改后再覆盖该文件夹hosts文件):
    192.30.253.113 github.com
    185.199.108.153 github.github.io
    151.101.72.133 assets-cdn.github.com
    151.101.185.194 github.global.ssl.fastly.net
我这里找的是DNS查询-在线工具,链接是:https://tool.lu/dns/index.html

查询后的结果如下:将github.com IP换成查询到的结果
github 无法访问的 完美解决方案

2 打开cmd console,执行ipconfig /flushdns,更新DNS缓存。照理来说这一步之后,就能正常访问了,如果还不能,可能是浏览器没有设置浏览器代理。

3.设置浏览器代理

打开谷歌浏览器设置 进入高级设置 打开代理设置
github 无法访问的 完美解决方案
局域网设置
github 无法访问的 完美解决方案
取消勾选
github 无法访问的 完美解决方案

最后问题就能解决了,希望能帮到你