centos

CentOS下如何配置DNS

小樊
58
2025-03-17 18:25:22
栏目: 智能运维

在CentOS系统中配置DNS,可以通过修改/etc/resolv.conf文件来实现。以下是详细的步骤:

方法一:手动编辑/etc/resolv.conf

  1. 打开终端

    sudo terminal
    
  2. 备份原始的resolv.conf文件(可选但推荐):

    sudo cp /etc/resolv.conf /etc/resolv.conf.backup
    
  3. 编辑resolv.conf文件

    sudo vi /etc/resolv.conf
    
  4. 添加或修改DNS服务器地址: 在文件中找到类似以下的行:

    nameserver 127.0.0.53
    

    将其替换为你想要使用的DNS服务器地址,例如:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    你可以添加多个DNS服务器,每个服务器占一行。

  5. 保存并退出编辑器

    • 如果你使用的是vi编辑器,按Esc键,然后输入:wq并按回车键。
  6. 验证配置

    cat /etc/resolv.conf
    

    确认DNS服务器地址已经正确添加。

方法二:使用nmcli命令(适用于NetworkManager)

如果你的系统使用NetworkManager管理网络连接,可以通过nmcli命令来配置DNS。

  1. 查看当前连接的网络

    nmcli connection show
    
  2. 找到你想要配置的网络连接名称,例如eth0

  3. 设置DNS服务器

    sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"
    
  4. 重新加载网络连接

    sudo nmcli connection up eth0
    

方法三:使用nmtui图形界面工具

如果你更喜欢使用图形界面,可以使用nmtui工具来配置DNS。

  1. 打开nmtui

    sudo nmtui
    
  2. 选择“Edit a connection”,然后按回车键。

  3. 选择你想要配置的网络连接,然后按回车键。

  4. 滚动到“IPv4 DNS servers”部分,输入你想要使用的DNS服务器地址,多个地址用空格分隔。

  5. OK保存更改,然后退出nmtui

  6. 重启网络服务

    sudo systemctl restart NetworkManager
    

通过以上方法之一,你应该能够在CentOS系统中成功配置DNS。

0
看了该问题的人还看了