国内加速 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、查询下面5个网址的IP

github.com
assets-cdn.github.com
github.global.ssl.fastly.net
github.map.fastly.net
github-cloud.s3.amazonaws.com

3、修改系统 Host 加入
nano etc/hosts

140.82.112.3 github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net
199.232.68.133 github.map.fastly.net
52.216.66.8 github-cloud.s3.amazonaws.com

4、刷新 DNS 缓存,就可以了

延伸阅读:
linux系统ubuntu刷新DNS的教程说明方法
http://piaoyun.io/1392.html

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。