国内的GitHub的分发加速网络的域名遭到dns污染,修改本地hosts文件,绕过国内dns解析,直接访问GitHub的CDN节点,从而达到加速的目的。
一、打开http://IPAddress.com网站,查询下面3个网址对应的IP地址
- github.com
- assets-cdn.github.com
- github.global.ssl.fastly.net
二、修改本地电脑系统hosts文件
- Windows中:
路径 C:\Windows\System32\drivers\etc\hosts - Linux中
路径 /etc/hosts - Mac 中
路径
直接在最后加入以下代码,如果hosts文件是只读的,先要修改文件属性
注:ip可能根据时间而变化,所以,发现慢的时候建议重新再获取一次ip进行修改
192.30.253.112 github.com
185.199.109.153 assets-cdn.github.com
199.232.5.194 github.global.ssl.fastly.net
三、刷新系统dns缓存
修改后会直接生效,如未生效重起或用命令刷新
- Windows 中
用WIN+R打开命令行。输入ipconfig /flushdns
- Linux中
systemctl restart nscd
- Mac中
sudo dscacheutil -flushcache
或sudo killall -HUP mDNSResponder