前提知识:
(1)访问网站的过程
我们访问网站的时候,虽然在浏览器上输入url地址,但是并不是直接通过url地址进行访问的,
而是通过id地址,去寻找id地址对应的服务器进行访问,
id地址来源于dns将域名进行解析而得到
(2)域名和id地址的关系?
我们可以看成联系人和电话号码,联系人相比较于电话号码就容易记住,想查找电话就直接输入联系人就方便多了,
而id地址是由四组0~255的数字组成,就比较难记,所以出现了域名这种比较通俗易懂的,对应id地址。
正文:
1.校园网访问github过程
(1)在浏览器输入github的url的地址
(2)dns将github的域名进行解析,得到id地址,并将id地址传回给浏览器
(为什么可以直接使用域名访问网站,而不能直接使用id地址访问?)
(区分直接使用域名网站和直接通过域名访问网站)
(3)浏览器再通过id地址进行访问
2.校园网访问不了github原因?
浏览器在获取id地址的时候出现问题→dns被污染???还是???
3.解决方法
方法一:
断开校园网,用数据或者其他进行访问
方法二:
更改hosts文件
教程:GitHub - 521xueweihan/GitHub520: :kissing_heart: 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)