服务器无法访问海外资源?你改 DNS 了么
本文最后更新于 2882 天前,其中的信息可能已经有所发展或是发生改变。

问题分析

很多服务器要用到的资源都是需要下载海外资源的,例如(系统的海外软件源、Github 资源、Plesk或VestaCP等的资源…..,)或者 更新 WordPress 下载一个插件都会卡个半天,然后各种报错。如果使用默认的 DNS 可能会不能不访问相关ip,Ping 一下则会提示 Unkown Host 这样的提示。或者说明明有更好的线路选择,却偏偏给你分配到了较远的地方,让你看着 1kb/s 的下载速度下载一个 100M 的文件欲生欲死。

解决方案

我们就需要修改一下 DNS 了。修改为公共 DNS。

一般来说,我们选择对应主机提供商的公共 DNS,例如:阿里云的 ECS 自然是用 alidns,而 腾讯云的 CVM 自然是用 DnsPod 的 Public + ,如果没有的话可以选择用你信得过的公共 DNS。更多可以看:免费公共 DNS 服务器收集

Linux 系列

修改 /etc/resolv.conf 文件,在 SSH 上可以使用 sudo vim /etc/resolv.conf 命令。加入你需要的 DNS,这里以 阿里 DNS 为例。

nameserver 223.5.5.5
nameserver 223.6.6.6

然后重启一下系统或者网络,使用 service network restart 即可。

Windows

详情可以看这里:http://www.alidns.com/setup/#windows

上一篇
下一篇