包括老蒋平时在VPS主机中安装某个环境的时候,因为不同的服务器IP问题,即便是同一个服务商同一个机房,就IP地址不同,在同时WGET某个文件的时候其中就有几个会下载不到文件。或者我们在安装某个文件程序的时候,通过WGET下载速度非常的慢。
遇到这样的问题有两种可能,第一种就是我们服务器DNS的问题,连接到需要下载文件源不通;第二种就是源数据的问题,所在服务器到我们本地的很慢。遇到这样的解决方法最为直接的就是通过修改当前VPS服务器的DNS,比如今天老蒋有在某个服务器中安装文件批量的时候,有几台就无法获取到文件。
解决方法:
1、检查当前服务器DNS
/etc/resolv.conf
查看当前文件,我们可能会看到类似这样的内容:
nameserver 8.8.8.8
nameserver 8.8.4.4
我们有些时候也可能不是这个DNS,可以将其修改成这种的,如果还是不行,老蒋就使用上面谷歌DNS不行,那就继续找公共DNS修改。
阿里公共DNS:223.5.5.5/ 223.6.6.6
百度公共DNS:180.76.76.76
我们可以根据自己的实际需要更换后再执行文件下载和编译。这里我上面更换成百度公共DNS就解决了问题。
本文出处:老蒋部落 » 通过更换VPS主机DNS解决无法wget下载远程文件问题 | 欢迎分享( 公众号:老蒋朋友圈 )