GitHub打不开的解决方案_
在国内,github官网经常面临打不开或访问极慢的问题,不使用VPN的情况使用体验感极差网速很慢,那有什么好办法解决github官网访问不了的问题?
GitHub打不开的原因:
- 网络连接问题
网络不稳定,导致无法连接到GitHub服务器
路由器或调制解调器出现故障
互联网服务提供商(ISP)的问题- DNS问题
DNS解析失败,导致无法找到GitHub的IP地址
DNS服务器设置不当- 防火墙或安全软件限制
防火墙阻止访问GitHub
安全软件误报,将GitHub识别为潜在威胁
等一系列原因…
解决方案:
1、Windows系统打开cmd(同时按住windows键+R键),输入cmd,点击确定即可打开。
ping一下GitHub的IP地址:
输入ping GitHub.com 回车
ping GitHub.com
即可获取到GitHub的IP地址为“ 20.205.243.166 ”
2.Ctrl+C将网址复制下来,打开电脑的C:\Windows\System32\drivers\etc路径(Mac系统自行百度一下hosts文件的位置),找到hosts文件(部分老电脑是叫networks文件)右键用记事本打开,在最下面的空行粘贴ip地址,并加上github域名(注意ip和域名之间有空格),如下:
如果提示需要管理员权限才能保存到该文件夹怎么解决?
在Windows搜索栏中输入“记事本”,然后在结果中找到“记事本”应用。右键点击“记事本”,选择“以管理员身份运行”;然后在记事本里面找到文件选项,打开文件C:\Windows\System32\drivers\etc,选择打开hosts文件,这样就能直接修改了
3.在打开的文件中最下面找一个空白地方:输入以下代码:
20.205.243.166 github.com
ctrl +s 组合键保存文件,退出,大功告成!
再次打开cmd,输入如下命令刷新DNS缓存:
ipconfig/flushdns
这样子会在一定程度上减少网络延迟,最好还是要科学上网。