飘云飘云

漂泊的云,停留的心!人的头脑太复杂,时间过得久,有时候连自己也被自己骗了,记下来才是最真实的……

国内加速 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.cc/1392.html

当前页面:飘云 » 国内加速 GitHub 访问方法

评论