解決國內(nèi)不能訪問github的問題
問題
最近訪問GitHub總是不穩(wěn)定,經(jīng)常連不上, 出各種錯(cuò)誤(OpenSSL SSL_read: Connection was reset, errno 10054, Connection refused ...)。
原因大概是GitHub的IP經(jīng)常變化(一天可能變幾次),我們本地的DNS解析有問題,解決辦法就是查詢github的IP,手工寫到我們的hosts文件中。
查詢GitHub最新IP
- 訪問 https://github.com.ipaddress.com/
- IP Address 即為IP地址

修改hosts文件
- 目錄:C:\Windows\System32\drivers\etc
- 打開
hosts文件 - 結(jié)尾增加一行
140.82.112.4 github.com(IP 用你查詢到的最新的IP) - 搞定,測試一下
說明,
hosts文件, 可以給github.com添加多條IP記錄,這樣當(dāng)我們?cè)L問github時(shí),會(huì)一次嘗試每個(gè)IP是否可以訪問,如果都不行,會(huì)去Internet上做DNS解析。
可以這樣配置
140.82.112.4 github.com
140.82.113.4 github.com
140.82.112.3 github.com
140.82.114.4 github.com
浙公網(wǎng)安備 33010602011771號(hào)