轉載自 https://www.cnblogs.com/lenmom/p/9400680.html
原因
為什么訪問速度慢、下載慢?github的CDN被某牆屏了,由於網絡代理商的原因,所以訪問下載很慢。Ping github.com 時,速度只有300多ms。
解決方法
繞過dns解析,在本地直接綁定host,該方法也可加速其他因為CDN被屏蔽導致訪問慢的網站。
具體解決過程
在本地host文件中添加映射,關於hosts的作用這里就不做聲明了。
windows系統的hosts文件的位置如下:
C:\Windows\System32\drivers\etc\hosts
mac/linux系統的hosts文件的位置如下:
/etc/hosts
具體步驟如下:
用文本編輯器打開hosts文件
訪問ipaddress網站https://www.ipaddress.com/,查看網站對應的IP地址,輸入網址則可查閱到對應的IP地址,這是一個查詢域名映射關系的工具
查詢 github.global.ssl.fastly.net 和 github.com 兩個地址
多查幾次,選擇一個穩定,延遲較低的 ip 按如下方式添加到host文件的最后面
保存hosts文件
重啟瀏覽器,或刷新DNS緩存,告訴電腦hosts文件已經修改,linux/mac執行sudo /etc/init.d/networking restart命令;windows在cmd中輸入ipconfig /flushdns命令即可。
起飛!!!
摘抄自知乎。
修改hosts(HOSTS文件路徑:C:\Windows\System32\drivers\etc\hosts)
1.打開Dns檢測|Dns查詢 - 站長工具
2.在檢測輸入欄中輸入http://github.com官網
3.把檢測列表里的TTL值最小的IP輸入到hosts里,並對應寫上github官網域名。
例如:
192.30.253.112 github.com
151.101.13.194 github.global.ssl.fastly.net
192.30.253.121 codeload.github.com