在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服務器。