112,123
社区成员
一、问题描述
我们都知道国内访问github时会非常慢,相关经验表明:这是因为我们访问GitHub实际是访问它的CDN节点服务器,而不是直接访问,而它的加速分发CDN域名github.global.ssl.fastly.net会经常遭到DNS污染,导致无法连接使用GitHub的加速分发服务器,这样才使得中国大陆访问速度很慢。
二、处理
1)绕过公网DNS解析,使用本地DNS处理,即配置本地hosts文件:
2)借助于在线解析网站:https://www.ipaddress.com/,确认github.com、assets-cdn.github.com、github.global.ssl.fastly.net对应的A记录,添加到hosts文件中
3)如果下载单个文件,可借助:https://gh.api.99988866.xyz/
4)ping测试后,将网络速度还可以的写入hosts文件,
windows下修改host文件,目录在C:\Windows\System32\drivers\etc\HOSTS
linux下修改host文件,目录在/etc/hosts
5)验证,刷新DNS缓存
windows: ipconfig /flushdns
linux: sudo /etc/init.d/networking restart