在 Linux 云服务器上配置 DNS 名称服务器
所有操作系统都使用 DNS 名称服务器来解析服务器上的名称。在大多数 Linux 操作系统中,这些 DNS 服务器在 `/etc/DNS.conf` 文件中指定/etc/resolv.conf。该文件包含一行 `nameserver` 行,用于定义 DNS 服务器。
您可以使用以下步骤查看此文件并编辑 DNS 名称服务器:
-
使用任意编辑器打开文件。
# vi /etc/resolv.conf
-
添加需要使用的名称服务器的行。

这里使用了常见的谷歌域名服务器
8.8.8.8。8.8.4.4
在现代 Linux 系统中,该文件由 systemd-resolved 服务间接管理,在某些情况下也由网络服务管理(通过 initscripts 或 NetworkManager)。因此,手动更改的值不会永久保存,或者会在重启后被撤销。为了解决这个问题,resolvconf可以安装并使用该工具使更改永久生效。以下步骤可用于此操作。
-
请先运行更新程序再进行安装。
# apt-get update
-
执行以下命令安装 resolvconf。
# apt install resolvconf
-
请核实服务状态。
# systemctl status resolvconf.service
如果服务尚未启动,可以使用以下命令启动它:
# systemctl start resolvconf.service # systemctl enable resolvconf.service # systemctl status resolvconf.service
-
设置永久DNS名称服务器。
# vi /etc/resolvconf/resolv.conf.d/head

这里使用了常见的谷歌域名服务器
8.8.8.8。8.8.4.4 -
重启服务。
# systemctl restart resolvconf.service