使用命令下載檔案時,遇到...Connection refused的解決
阿新 • • 發佈:2020-10-22
首先保證系統可以聯網,當遇到...Connection refused時,可以考慮更改hosts檔案或dns。
一、原理
hosts是一個沒有副檔名的系統檔案,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“資料庫”,當用戶訪問一個網址時,系統會首先自動從hosts檔案中尋找對應的IP地址,一旦找到,系統會立即開啟對應網頁,如果沒有找到,則系統會再將網址提交DNS域名解析伺服器進行IP地址的解析。
二、檔案位置
hosts檔案位置:
Windows XP/2000/Vista/7/8/8.1/10:C:\windows\system32\drivers\etc\
Linux及其他類Unix作業系統:/etc/
Android:/system/etc/
Mac OS X:/private/etc(使用BSD風格的hosts檔案)
dns地址位置:
Linux及其他類Unix作業系統:/etc/resolv.conf
具體系統可以自行搜尋
三、 通過更改hosts檔案解決
確定域名對應ip地址
開啟網站:https://www.ipaddress.com/
輸入網址查詢對應的ip地址,得到x.x.x.x
使用ping x.x.x.x確認可以與對應ip連線
修改檔案hosts
在檔案最後新增行: x.x.x.x baidu.com (將地址與域名替換成要新增的)
四、 通過更改DNS解決
查詢dns伺服器ip
開啟網址:https://www.ip.cn/dns.html
選擇一個DNS伺服器,一般使用谷歌的較多:8.8.8.8 8.8.4.4
增加dns伺服器ip
Linux及其他類Unix作業系統修改檔案:/etc/resolv.conf
增加以下兩行:
nameserver 8.8.8.8 nameserver 8.8.4.4
至此,應該能解決很多的情況,遇到特殊問題在具體分析。