使用命令下载文件时,遇到...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

 

至此,应该能解决很多的情况,遇到特殊问题在具体分析。

posted @ 2020-10-22 12:05  MoreABetter  阅读(933)  评论(0编辑  收藏  举报