在CentOS系统中,您可以通过修改网络接口配置文件或使用nmcli命令来配置DNS服务器。以下是两种方法的详细步骤:
打开网络接口配置文件:
打开终端,使用文本编辑器(如vi或nano)打开网络接口配置文件。通常,这些文件位于/etc/sysconfig/network-scripts/目录下,文件名格式为ifcfg-<interface_name>,其中<interface_name>是您要配置的网络接口名称(例如eth0)。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加DNS服务器:
在配置文件中找到DNS1和DNS2参数,并添加您想要使用的DNS服务器地址。例如:
DNS1=8.8.8.8
DNS2=8.8.4.4
如果您只想使用一个DNS服务器,可以只设置DNS1。
重启网络服务: 保存并关闭文件后,重启网络服务以使更改生效。
sudo systemctl restart network
nmcli命令查看当前连接的网络:
使用nmcli命令查看当前连接的网络接口。
nmcli connection show
修改DNS服务器:
使用nmcli命令修改指定网络接口的DNS服务器。例如,如果您要修改eth0接口的DNS服务器,可以使用以下命令:
sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"
如果您只想使用一个DNS服务器,可以只添加一个地址:
sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8"
重新加载网络连接: 修改完成后,重新加载网络连接以使更改生效。
sudo nmcli connection up eth0
无论您使用哪种方法,都可以通过以下命令验证DNS服务器是否已正确配置:
cat /etc/resolv.conf
或者使用nmcli命令:
nmcli device show eth0 | grep IP4.DNS
这些命令将显示当前配置的DNS服务器地址。
通过以上步骤,您可以在CentOS系统中成功配置DNS服务器。