GitHub 自从私有库免费后,涌入大批量的开发爱好者,小C也将自己的部分代码转为了私库,但是在中国访问 GitHub 的速度不忍直视,那就叫一个慢!下面小C就用下面的问题告诉大家中国地区为什么访问 GitHub 慢,如何解决呢?
Q:为什么访问速度会很慢?
A:GitHub的CDN域名遭到DNS污染。
GitHub在中国大陆访问速度慢的问题原因有很多,但最直接和最主要的原因是GitHub的分发加速网络的域名遭到DNS污染。
由于GitHub的加速分发CDN域名assets-cdn.github.com遭到DNS污染,导致无法连接使用GitHub的加速分发服务器,才使得中国大陆访问速度很慢。
Q:如何解决DNS污染?
A:通过修改Hosts解决污染问题。
一般的DNS问题都可以通过修改Hosts文件来解决,GitHub的CDN域名被污染问题也不例外,同样可以通过修改Hosts文件解决。
将域名解析直接指向IP地址来绕过DNS的解析,以此解决污染问题。
解决方法:
1、打开网站: https://www.ipaddress.com
2、查询下面3个网址的IP
github.com assets-cdn.github.com github.global.ssl.fastly.net
3、修改系统 Host 加入
192.30.253.112 github.com 192.30.253.113 github.com 151.101.184.133 assets-cdn.github.com 151.101.185.194 github.global.ssl.fastly.net
4、刷新 DNS 缓存,就可以了