centos

centos镜像中如何配置DNS

小樊
51
2025-06-22 16:19:59
栏目: 智能运维

在CentOS系统中配置DNS,可以通过修改网络接口配置文件或使用nmcli命令行工具来实现。以下是两种常见的方法:

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

  1. 找到网络接口配置文件: 通常位于 /etc/sysconfig/network-scripts/ 目录下,文件名类似于 ifcfg-eth0ifcfg-enp0s3(具体名称取决于你的网络接口)。

  2. 编辑配置文件: 使用文本编辑器(如 vinano)打开相应的配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
  3. 添加或修改DNS服务器: 在文件中找到 DNS1DNS2 参数,并添加或修改为你想要的DNS服务器地址。例如:

    DNS1=8.8.8.8
    DNS2=8.8.4.4
    
  4. 重启网络服务: 保存并关闭文件后,重启网络服务以应用更改:

    sudo systemctl restart network
    

方法二:使用 nmcli 命令行工具

  1. 查看当前网络连接: 使用 nmcli 查看当前活动的网络连接:

    nmcli connection show
    
  2. 修改DNS服务器: 使用 nmcli 修改指定网络连接的DNS服务器。例如,如果你想修改名为 eth0 的连接:

    sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"
    
  3. 重启网络连接: 重启网络连接以应用更改:

    sudo nmcli connection down eth0 && sudo nmcli connection up eth0
    

验证DNS配置

无论使用哪种方法,都可以通过以下命令验证DNS配置是否生效:

cat /etc/resolv.conf

你应该能看到配置的DNS服务器地址。

注意事项

通过以上步骤,你应该能够在CentOS系统中成功配置DNS。

0
看了该问题的人还看了