1. 程式人生 > 實用技巧 >使用命令下載檔案時,遇到...Connection refused的解決

使用命令下載檔案時,遇到...Connection refused的解決

  首先保證系統可以聯網,當遇到...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

至此,應該能解決很多的情況,遇到特殊問題在具體分析。