在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。