众所周知,国内用户访问github网站是很慢的,不管是进入网站还是在该网站下载东西速度都是极慢的。
本文采用“在hosts文件中将github的域名解析直接指向 IP 地址”的方法
(一) 为什么国内用户访问github网站很慢
GitHub 的CDN域名遭到DNS污染。GitHub 在中国大陆访问速度慢的问题原因有很多,但最直接和最主要的原因是 GitHub 的分发加速网络的域名遭到 DNS 污染。由于 GitHub 的加速分发 CDN 域名 assets-cdn.github.com 遭到 DNS 污染,导致无法连接使用 GitHub 的加速分发服务器,才使得中国大陆访问速度很慢。
(二) hosts原理
hosts存储位置:
windows系统——C:\Windows\System32\drivers\etc\hosts
Linux系统——/etc/hosts
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开。其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。当用户在浏览器中输入一个需要登录的网址时,系统会先检查系自己的Hosts文件中是否有这个域名和IP的映射关系。如果有,则直接访问这个IP地址指定的网络位置,如果没有, 再向已知的DNS(Domain Name System,域名系统)服务器提出域名解析请求。也就是说Hosts的IP解析优先级比DNS要高。
(三) 如何查询域名的IP地址
点击进入网站<
Day.42——DNS相关——解决登录github网站速度过慢或者登录不上的问题(及其全面的解释)
最新推荐文章于 2024-08-08 08:18:02 发布