解決無法訪問github的問題

當我們想學習下載某個大神分享的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衝浪!