解決無法訪問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衝浪!