GitHub的伺服器在國外,有時候載入速度慢甚至無法訪問是一件很頭疼的事情,網上看了很多教程,但是解決效果都不太明顯甚至不能解決

下面給大家介紹一種親測有效的方法(注:作者在西北地區測試,按理其他地區應該都能有效)

原理:繞過DNS解析,直接使用本地DNS記錄進行直接跳轉

1。透過命令提示符ping到GitHub的IP

開啟命令符:win+R,輸入cmd,回車即可調出命令符

ping:在命令列中輸入ping

http://

github。com

,記錄紅框中的IP

解決無法訪問Github的問題

2。DNS查詢

在瀏覽器中開啟DNS查詢網站:

http://

tool。chinaz。com/dns?

type=1&host=github。com&ip=

選一個TTL值小的IP記錄下來

解決無法訪問Github的問題

3。修改HOST

通常在修改系統host的時候,為編輯器授權管理員許可權是一件比較麻煩的事情,這裡給大家介紹一種非常簡單的方式。詳情見文章:用建立桌面快捷方式的方法快速修改HOST

操作完成後,這裡我們將前面查到的兩個IP都寫進HOST記錄

解決無法訪問Github的問題

4。重新整理本地DNS快取

開啟命令提示符,輸入:ipconfig /flushdns

返回顯示:

Windows IP 配置

已成功重新整理 DNS 解析快取。

5。成功最佳化

這個時候我們再次訪問就會發現載入速度快多了,或者之前不能訪問,現在能訪問了