當我們想學習下載某個大神分享的github項目時,由於github域名解析異常,時常會無法訪問Github網站。
下面是我總結分享的有效解決方法:思路是自己手動修改hosts文件添加域名解析!
下面教程主要以windows操作系統為例
1、首先通過cmd命令行窗口ping github.com(域名)獲取可訪問github的有效IP。
(當然也可以直接通過網站 https://www.ipaddress.com/ip-lookup 查詢域名 github.com 的IP地址,無論哪種方法一定得是通過自己本機查到的IP,網上別人查到的IP你不一定有用)
具體操作步驟:
win+R組合鍵召喚運行面板,在面板內輸入cmd,回車。
打開瀏覽器,搜索 站長工具,通過站長工具查詢域名github.com獲取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沖浪!