加快国内访问Github网站的速度
有时候查看一些开源的项目和代码都会访问Github,自己的博客也在Page上,不过访问总是比较慢,原因不用说大家都知道,不过幸亏是还能访问,所以感觉已经挺知足了。
但是慢点没关系,你不能最后样式都加载不出来吧,这有点过分了,所以搜索了一下解决方法,确实挺有效,记录如下。
2018-06-13更新:这种方法在家庭宽带的作用还是蛮大的,但是在非独立宽带如机房环境中可能没有效果。
方法简单说就是在本地 hosts
文件中加入 github.com
的网站IP,绕过DNS解析。
具体的操作如下:
打开查询域名映射的网站: http://tool.chinaz.com/dns/ (国内的)
https://www.ipaddress.com/ (国外的)查询下列域名的IP,多试几次,选择稳定的、延迟小的,然后记下IP地址
github.com
github.global.ssl.fastly.net
assets-cdn.github.com
然后把查询到的IP和相应的域名按照格式写入到系统的
hosts
文件中后保存系统 hosts文件位置 Windows C: Linux /etc/hosts MacOS /etc/hosts 刷新DNS 通用的方法:重启机器或者禁用重连网络
如果使用命令的话,具体如下:
系统 刷新DNS命令 Windows ipconfig /flushdns
Ubuntu sudo /etc/init.d/networking restart
OS X v10.10.4 or later sudo killall -HUP mDNSResponder
OS X v10.10 through v10.10.3 sudo discoveryutil mdnsflushcache
至于OS X的其他版本可参考官方网站: Reset the DNS cache in OS
X使用浏览器访问Github检验你的成果
参考博客