在Ubuntu系統中,DHCP客戶端通常會自動從DHCP服務器獲取DNS服務器地址。但是,如果你需要手動設置DNS服務器,可以通過以下步驟進行:
打開網絡連接設置:
選擇你的網絡連接:
配置IPv4設置:
應用更改:
重啟網絡服務(可選):
sudo systemctl restart networking
或者,如果你使用的是NetworkManager,可以運行:sudo systemctl restart NetworkManager
驗證DNS設置:
cat /etc/resolv.conf
nameserver
條目,確保它們是你設置的DNS服務器地址。請注意,如果你使用的是NetworkManager,它可能會覆蓋你在/etc/resolv.conf
中的設置。在這種情況下,你可以創建一個/etc/resolvconf/run/resolv.conf.d/base
文件,并在其中添加你的DNS服務器,然后運行sudo resolvconf -u
來更新/etc/resolv.conf
。
此外,Ubuntu 20.04及更高版本默認使用systemd-resolved
作為DNS解析器。如果你使用的是這個服務,你可以通過編輯/etc/systemd/resolved.conf
文件來設置DNS服務器,或者使用resolvectl
命令來管理DNS設置。例如,要添加一個DNS服務器,你可以運行:
sudo resolvectl dns eth0 <DNS_SERVER_ADDRESS>
將eth0
替換為你的網絡接口名稱,將<DNS_SERVER_ADDRESS>
替換為你想要添加的DNS服務器地址。