前言
种一棵树最好的时间的是十年前,其次是现在。
原因
为何慢?github的CDN被某墙屏了。
解决办法
绕过dns解析,在本地直接绑定host,该方法也可加速其他因为CDN被屏蔽导致访问慢的网站。
原理
直接找出github域名所对应的IP地址,直接添加在本地host中。这样每次请求gihub时就无须在向DNS查询地址了。该方法也适用于其他被墙的地址,美中不足的是该方法必须为每个域名都添加上对应的IP地址。比较繁琐。
具体操作
手动DNS查找IP地址
访问 网站,查看网站域名对应的IP地址,输入网址则可查阅到对应的IP地址,这是一个查询域名映射关系的工具。
- 查询 github.global.ssl.fastly.net对应的IP:151.101.113.194。
- 查询github.com对应的IP:192.30.253.112。
- 查询github-cloud.s3.amazonaws.com对应的IP:52.216.227.168。
修改host文件
打开 C:\Windows\System32\drivers\etc 下的host文件复制代码修改配置如下图为: 代码:
151.101.113.194 github.global.ssl.fastly.net 192.30.253.112 github.com52.216.227.168 github-cloud.s3.amazonaws.com复制代码
保存文件哟(win10请用管理员身份打开记事本编辑)。
刷新DNS
- Window: cmd执行 ipconfig/flushdns
- mac执行:sudo dscacheutil –flushcache
- 重启浏览器试试,大功告成!
结语
下篇文章将推出DNS解析规则,敬请期待哟