1.情景展示
2.具体分析
GitHub网站无法访问或者网页加载慢,都是网络问题造成的。
我们访问某个网站,其实,是操作系统通过域名解析器(DNS解析器)解析域名拿到对应的IP地址,然后再去访问。
3.解决方案
方案一:修改hosts文件
hosts文件的作用是:
配置在这里的域名,将不会走域名解析器,也就是说:域名解析器将不再解析,而是直接使用从hosts文件里面根据域名配置好的IP地址。
第一步:获取github.com的真实IP地址
这里我是用的是站长工具(https://seo.chinaz.com/)
从上图当中,我们能查到github.com对应的真实网络IP地址。
第二步:测试网络是否通畅
打开黑窗口,使用ping命令测试。
如果没有显示:请求超时,就说明我们的电脑可以直接访问IP地址。
第三步:修改hosts文件
win+r-->输入
C:\Windows\System32\drivers\etc
找到hosts文件,右键,选择打开方式。
使用电脑自带的记事本或者其它文本编辑工具,就能打开了。
在空白处添加以下内容(这个IP如果无效的话,就改成你实际查询出来的github.com对应的IP)
#github
20.205.243.166 github.com
保存之后,在浏览器直接访问github.com。
如果不能打开的话,可以尝试刷新DNS。
刷新DNS
打开黑窗口,执行以下命令:
ipconfig /flushdns
方案二:
4.扩展
我们知道,在实际使用过程当中,有些软件非要去访问某个网址,当我们无法从软件层面解决此问题时,我们就可以通过修改hosts文件来解决此问题。
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!