github无法访问的解决方案

最近github又访问失败了,为了避免以后遇到这种情况又找很久解决方案,所以记录一次此次的解决过程

首先,由于我ping以前设置的github静态ip,发现已经请求超时了,所以先解决hosts文件中静态ip问题

1 原理:

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

2 操作:

  2.1hosts文件最下面增加(win10的位置为C:WindowsSystem32driversetc,先拷到其他地方修改后再覆盖该文件夹hosts文件):

    (找个查询ip的网站查询以下github.com具体ip,每个人的ip好像是会不同的)

    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

  2.2 打开cmd console:

    执行:ipconfig /flushdns

操作到这里之后,发现能成功ping通github.com,十分激动的重新加载网页...................

然后失败了.........

后面查了很久,最后设置了浏览器代理解决了问题

打开谷歌浏览器设置 进入高级设置 打开代理设置

在这里插入图片描述

局域网设置

在这里插入图片描述

取消勾选

在这里插入图片描述

然后成功访问到了github

原文地址:https://www.cnblogs.com/wcxcc/p/11541066.html