GitHub的服務(wù)器在國外弓乙,有時(shí)候加載速度慢甚至無法訪問是一件很頭疼的事情,網(wǎng)上看了很多教程节仿,但是解決效果都不太明顯甚至不能解決
下面給大家介紹一種親測有效的方法(注:作者在西北地區(qū)測試晤锥,按理其他地區(qū)應(yīng)該都能有效)
原理:繞過DNS解析,直接使用本地DNS記錄進(jìn)行直接跳轉(zhuǎn)
1.通過命令提示符ping到GitHub的IP
打開命令符:win+R廊宪,輸入cmd矾瘾,回車即可調(diào)出命令符
ping:在命令行中輸入ping http://github.com,記錄紅框中的IP
2.DNS查詢
在瀏覽器中打開DNS查詢網(wǎng)站:http://tool.chinaz.com/dns?type=1&host=github.com&ip=
選一個(gè)TTL值小的IP記錄下來
3.修改HOST
通常在修改系統(tǒng)host的時(shí)候箭启,為編輯器授權(quán)管理員權(quán)限是一件比較麻煩的事情壕翩,這里給大家介紹一種非常簡單的方式。詳情見文章:用創(chuàng)建桌面快捷方式的方法快速修改HOST
操作完成后册烈,這里我們將前面查到的兩個(gè)IP都寫進(jìn)HOST記錄
4.刷新本地DNS緩存
打開命令提示符戈泼,輸入:ipconfig /flushdns
返回顯示:
Windows IP 配置
已成功刷新 DNS 解析緩存婿禽。
5.成功優(yōu)化
這個(gè)時(shí)候我們再次訪問就會發(fā)現(xiàn)加載速度快多了,或者之前不能訪問大猛,現(xiàn)在能訪問了