當我們想學習下載某個大神分享的github專案時,由於github域名解析異常,時常會無法訪問Github網站。

下面是我總結分享的有效解決方法:思路是自己手動修改hosts檔案新增域名解析!

下面教程主要以windows作業系統為例

1、首先通過cmd命令列視窗ping github.com(域名)得到可訪問github的有效IP。

具體操作步驟:

win+R組合鍵召喚執行面板,在面板內輸入cmd,回車。

會開啟cmd命令列視窗,輸入命令 ping github.com  回車,記住你ping得到的IP地址

2、開啟hosts檔案,新增IP 域名,儲存。

hosts檔案路徑:

  C:\Windows\System32\drivers\etc

在對應目錄找到hosts檔案,右鍵通過記事本方式開啟hosts檔案進行編輯,

在檔案內容最後行新增 xx.xx.xx.xx github.com  (這裡的xx.xx.xx.xx替換成前面讓你記住的ping到的IP地址)

如下圖所示

注意:hosts檔案一般非管理員沒有修改檔案的許可權所以會儲存失敗。

這裡修改下hosts檔案的許可權即可,右鍵hosts檔案》》屬性》》安全》》編輯

將這裡檔案的寫入許可權勾上,並點選應用。就可以對hosts檔案進行修改儲存了!

為了安全性考慮,建議修改儲存完hosts檔案後,再把寫入許可權的勾去掉!

3、重新整理DNS快取。

需要重新整理一下DNS解析快取,剛剛修改的hosts檔案才會生效。

在cmd命令視窗內輸入DNS快取重新整理命令  ipconfig /flushdns

4、大功告成,開始github衝浪!