在CentOS Stream 8中配置DNS服务器,可以按照以下步骤进行:
安装NetworkManager(如果尚未安装):
sudo dnf install NetworkManager
启动并启用NetworkManager服务:
sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager
使用nmcli配置网络接口:
假设你的网络接口名称是eth0
,你可以使用以下命令来设置DNS服务器:
sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli connection modify eth0 ipv4.dns-search "example.com"
重新加载网络连接:
sudo nmcli connection up eth0
找到网络接口配置文件:
通常位于/etc/sysconfig/network-scripts/
目录下,文件名类似于ifcfg-eth0
。
编辑配置文件:
使用文本编辑器(如vi
或nano
)打开配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加或修改DNS配置: 在文件中添加或修改以下行:
DNS1=8.8.8.8
DNS2=8.8.4.4
DOMAIN=example.com
重启网络服务:
sudo systemctl restart network
安装nmtui(如果尚未安装):
sudo dnf install nmtui
启动nmtui:
sudo nmtui
选择网络连接:
在nmtui界面中,选择你要配置的网络连接,然后按Edit a connection
。
配置DNS服务器:
在连接编辑界面中,找到IPv4 CONFIGURATION
部分,添加或修改DNS服务器地址。
保存并退出:
按OK
保存更改并退出nmtui。
无论使用哪种方法配置DNS服务器,都可以通过以下命令验证配置是否生效:
cat /etc/resolv.conf
你应该能看到配置的DNS服务器地址。
sudo journalctl -xe
通过以上步骤,你应该能够在CentOS Stream 8中成功配置DNS服务器。