centos

centos ifconfig如何配置DNS服务器

小樊
50
2025-08-26 19:13:55
栏目: 云计算

在CentOS系统中,您可以通过修改网络接口配置文件或使用nmcli命令来配置DNS服务器。以下是两种方法的详细步骤:

方法一:修改网络接口配置文件

  1. 打开网络接口配置文件: 打开终端,使用文本编辑器(如vinano)打开网络接口配置文件。通常,这些文件位于/etc/sysconfig/network-scripts/目录下,文件名格式为ifcfg-<interface_name>,其中<interface_name>是您要配置的网络接口名称(例如eth0)。

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
  2. 添加DNS服务器: 在配置文件中找到DNS1DNS2参数,并添加您想要使用的DNS服务器地址。例如:

    DNS1=8.8.8.8
    DNS2=8.8.4.4
    

    如果您只想使用一个DNS服务器,可以只设置DNS1

  3. 重启网络服务: 保存并关闭文件后,重启网络服务以使更改生效。

    sudo systemctl restart network
    

方法二:使用nmcli命令

  1. 查看当前连接的网络: 使用nmcli命令查看当前连接的网络接口。

    nmcli connection show
    
  2. 修改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"
    
  3. 重新加载网络连接: 修改完成后,重新加载网络连接以使更改生效。

    sudo nmcli connection up eth0
    

验证配置

无论您使用哪种方法,都可以通过以下命令验证DNS服务器是否已正确配置:

cat /etc/resolv.conf

或者使用nmcli命令:

nmcli device show eth0 | grep IP4.DNS

这些命令将显示当前配置的DNS服务器地址。

通过以上步骤,您可以在CentOS系统中成功配置DNS服务器。

0
看了该问题的人还看了