最近訪問GitHub總是不穩定,經常連不上, 出各種錯誤(OpenSSL SSL_read: Connection was reset, errno 10054
, Connection refused
...)。
原因大概是GitHub的IP經常變化(一天可能變幾次),我們本地的DNS解析有問題,解決辦法就是查詢github的IP,手工寫到我們的hosts
文件中。
查詢GitHub最新IP
- 訪問 https://github.com.ipaddress.com/
-
IP Address 即為IP地址
修改hosts
文件
windows系統
- 目錄:C:\Windows\System32\drivers\etc
- 打開
hosts
文件 - 結尾增加一行
140.82.114.4 github.com
linux系統
1:root下打開 /etc/hosts
2: 結尾增加一行 140.82.114.4 github.com