最近github又访问失败了,为了避免以后遇到这种情况又找很久解决方案,所以记录一次此次的解决过程
首先,由于我ping以前设置的github静态ip,发现已经请求超时了,所以先解决hosts文件中静态ip问题
1 原理:
访问网址时先搜索hosts文件,如果由网址对应的ip则不需要dns域名解析,因此可以将网址的ip配成静态ip,减少解析过程,提高访问速度。
2 操作:
2.1hosts文件最下面增加(win10的位置为C:\Windows\System32\drivers\etc,先拷到其他地方修改后再覆盖该文件夹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