温馨提示×

CentOS如何配置DNS解析

小樊
95
2025-02-13 22:39:06
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

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

  1. 打开终端: 在CentOS系统中,打开一个终端窗口。

  2. 备份原始文件(可选): 在修改之前,建议先备份原始的resolv.conf文件,以防万一出现问题。

    sudo cp /etc/resolv.conf /etc/resolv.conf.backup
    
  3. 编辑resolv.conf文件: 使用文本编辑器(如vinano等)打开/etc/resolv.conf文件。

    sudo vi /etc/resolv.conf
    
  4. 添加DNS服务器: 在文件中添加你想要使用的DNS服务器地址。例如:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    你可以根据需要添加多个DNS服务器地址。

  5. 保存并退出: 如果使用的是vi编辑器,按Esc键,然后输入:wq并按回车键保存并退出。如果使用的是nano编辑器,按Ctrl+O保存,然后按Ctrl+X退出。

  6. 验证配置: 使用cat命令查看resolv.conf文件的内容,确保DNS服务器地址已正确添加。

    cat /etc/resolv.conf
    

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

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

  1. 查看当前连接

    nmcli connection show
    
  2. 编辑连接配置: 找到你想要配置的网络连接名称,然后使用以下命令编辑该连接的配置文件。

    sudo nmcli connection modify <connection-name> ipv4.dns "8.8.8.8 8.8.4.4"
    

    <connection-name>替换为你的网络连接名称。

  3. 重新加载连接配置

    sudo nmcli connection up <connection-name>
    

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

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

  1. 启动nmtui

    sudo nmtui
    
  2. 选择网络连接: 在nmtui界面中,选择你想要配置的网络连接,然后按回车键。

  3. 编辑IPv4设置: 在连接配置界面中,选择IPv4 Settings选项卡,然后选择Manual模式。

  4. 添加DNS服务器: 在DNS servers字段中输入你想要使用的DNS服务器地址,多个地址之间用空格分隔。

  5. 保存并退出: 按OK键保存配置并退出nmtui

注意事项

  • resolv.conf文件通常是由NetworkManager或其他网络管理工具动态生成的,直接修改该文件可能会在系统重启后丢失更改。
  • 如果你使用的是DHCP客户端(如dhclient),它可能会覆盖resolv.conf文件中的设置。在这种情况下,你可以通过配置DHCP客户端来指定DNS服务器。
  • 确保你使用的DNS服务器地址是有效的,并且你的网络环境允许访问这些DNS服务器。

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:nginx怎么配置静态DNS解析

0