在CentOS系统中配置DNS,可以通过修改/etc/resolv.conf文件来实现。以下是详细的步骤:
/etc/resolv.conf打开终端:
sudo terminal
备份原始的resolv.conf文件(可选但推荐):
sudo cp /etc/resolv.conf /etc/resolv.conf.backup
编辑resolv.conf文件:
sudo vi /etc/resolv.conf
添加或修改DNS服务器地址: 在文件中找到类似以下的行:
nameserver 127.0.0.53
将其替换为你想要使用的DNS服务器地址,例如:
nameserver 8.8.8.8
nameserver 8.8.4.4
你可以添加多个DNS服务器,每个服务器占一行。
保存并退出编辑器:
vi编辑器,按Esc键,然后输入:wq并按回车键。验证配置:
cat /etc/resolv.conf
确认DNS服务器地址已经正确添加。
nmcli命令(适用于NetworkManager)如果你的系统使用NetworkManager管理网络连接,可以通过nmcli命令来配置DNS。
查看当前连接的网络:
nmcli connection show
找到你想要配置的网络连接名称,例如eth0。
设置DNS服务器:
sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"
重新加载网络连接:
sudo nmcli connection up eth0
nmtui图形界面工具如果你更喜欢使用图形界面,可以使用nmtui工具来配置DNS。
打开nmtui:
sudo nmtui
选择“Edit a connection”,然后按回车键。
选择你想要配置的网络连接,然后按回车键。
滚动到“IPv4 DNS servers”部分,输入你想要使用的DNS服务器地址,多个地址用空格分隔。
按OK保存更改,然后退出nmtui。
重启网络服务:
sudo systemctl restart NetworkManager
通过以上方法之一,你应该能够在CentOS系统中成功配置DNS。