访问GitHub慢
文章来自http://outlook.live.com/owa 大佬发来的一封邮件
修改Hosts
第一步:通过问题的搜索了解到GitHub访问很慢一般是通过修改hosts文件解决的。打开终端,输入命令 sudo vim/etc/hosts,英文输入法输入G,vim 编辑器跳到hosts文件的最后一行,添加GitHub的 IP:
#Github
103.245.222.249 github.global.ssl.fastly.net
103.245.222.133 assets-cdn.github.com
23.235.47.133 assets-cdn.github.com
203.208.39.104 assets-cdn.github.com
204.232.175.78 documentcloud.github.com
192.30.252.123 github.com
207.97.227.239 github.com
204.232.175.94 gist.github.com
107.21.116.220 help.github.com
207.97.227.252 nodeload.github.com
199.27.76.130 raw.github.com
107.22.3.110 status.github.com
204.232.175.78 training.github.com
207.97.227.243 www.github.com
185.31.16.184 github.global.ssl.fastly.net
185.31.18.133 avatars0.githubusercontent.com
185.31.19.133 avatars1.githubusercontent.com
IP 添加完成之后,退出vim编辑器:按下Esc键,英文输入法输入 :wq(是“:wq”,一定是有冒号的),回车即可。更新DNS缓存,输入 sudo/etc/init.d/networking restart,Mac OS 的话输入 sudo dscacheutil-flushcache即可更新DNS缓存。
然而重新访问,发现并没有很大改善,很有可能是DNS缓存的问题,赶快修改DNS文件。
修改DNS文件
终端内输入 sudo vim/etc/resolv.conf 然后可以注掉本地的DNS(没有注掉也可以),添加DNS,输入:
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 114.114.114.114
退出vim编辑器,同上。
更新DNS缓存,同上操作。
再次访问GitHub,问题解决。
通过ping 命令查看IP,然后添加进hosts文件就行。