解決github訪問不了的問題
起因
發現git clone命令失敗,顯示
fatal: unable to access 'https://github.com/xxx': Failed to connect to github.com port 443: Timed out
443的錯誤,請求超時。
初步認為是github被牆了,掛上梯子確實可以訪問。
隨后又不滿足於此,因為發現手機端網站訪問順暢,電腦端網頁卻不行。
那么網站訪問是正常的,錯誤肯定是在本機上。
解決辦法
首先想到的是DNS被污染了,確實如此。
hosts文件配置如下幾行:
192.30.253.113 github.com
192.30.253.113 github.com
192.30.253.118 gist.github.com
192.30.253.119 gist.github.com
然后cmd打開命令行,輸入ipconfig/flushdns
刷新DNS緩存解析。
現在關掉梯子也可以訪問了。
美中不足的地方是github頭像加載真的慢,於是一直是圖片損壞的樣子。