1. 无法访问原因
1. 请求超时。
2. DNS污染:DNS服务器没有给你返回正确的IP地址,看似你在访问github,实际上访问的压根不是github的ip,所以进不去。
2. 解决方案
1. 加速:fastGitHub
https://cloud.tsinghua.edu.cn/d/df482a15afb64dfeaff8/
看自己是什么电脑配置下载相应压缩包。
解压后双击 FastGithub.UI.exe ,会有下图的UI界面,接下来去访问github就可以正常访问了。
2.1 DNS污染解决方案: 通过 SwitchHosts! host文件配置自动更新
这里推荐使用 SwitchHosts!
配置hosts
,操作很简单,支持跨平台。
详细介绍可以阅读 SwitchHosts! 还能这样管理hosts,后悔没早点用 。
2.2 DNS污染解决方案:修改host文件配置(手动配置)
-
在检测输入栏中输入GitHub官网
-
把检测列表里某个IP(我选择最大的IP试了可以)输入到hosts里,并对应写上github官网域名
-
要更改hosts文件需要管理员权限,所以打开该文件时需以管理员身份进行。具体操作,右键——>点击“以管理员身份运行”,打开记事本——>在记事本左上角点击文件->打开,进入C:WindowsSystem32driversetc目录,打开hosts文件,然后进行修改,在文件的最下面添加地址保存即可,最后保存并退出即可。
-
更新dns,win+R,输入cmd,打开命令行,输入指令“ipconfig/flushdns”,执行以后显示如图内容就可以关闭了:
原文链接:https://www.cnblogs.com/lishuge/p/16735434.html
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/21200