Centos7修改DNS
当我们在 CentOS 7 上配置 DNS 服务器时,经常需要修改 /etc/resolv.conf
文件以指定 DNS 服务器。下面是一份简单的教程,介绍如何修改 CentOS 7 的 DNS 配置。
确认当前 DNS 配置
在修改 DNS 配置之前,我们需要确认当前的 DNS 配置。可以通过以下命令来查看:
cat /etc/resolv.conf
如果输出的内容中包含了 DNS 服务器的 IP 地址,则表示当前已经配置了 DNS 服务器。例如:
nameserver 8.8.8.8
修改 DNS 配置
如果需要修改 DNS 配置,可以通过以下步骤进行:
-
编辑
/etc/resolv.conf
文件:sudo vi /etc/resolv.conf
-
在文件中添加
nameserver
行,指定需要使用的 DNS 服务器的 IP 地址。例如,如果要使用8.8.4.4
这个 DNS 服务器,可以添加以下行:nameserver 8.8.4.4
如果需要添加多个 DNS 服务器,可以在不同行上添加不同的
nameserver
行。 -
保存并关闭文件。
在 vi 编辑器中,可以使用
:wq
命令保存并退出文件。
立即生效修改
在 CentOS 7 中,如果只修改了 /etc/resolv.conf
文件,DNS 配置不会立即生效,需要重启 NetworkManager
服务或者重启系统。但是,我们也可以通过以下命令使修改立即生效:
sudo systemctl restart network
验证 DNS 配置
可以通过以下命令来验证 DNS 配置是否生效:
nslookup example.com
将 example.com
替换为你需要查询的域名。如果输出的结果中包含了 DNS 服务器的 IP 地址,则表示 DNS 配置已经生效。
至此,我们已经完成了在 CentOS 7 上修改 DNS 配置的过程。