dhclient
是一個用于動態獲取 IP 地址的客戶端程序,通常與 DHCP 服務器一起使用。要為 dhclient
指定 DNS 服務器,您可以在 /etc/dhcp/dhclient.conf
文件中添加一些配置。
以下是如何在 dhclient.conf
文件中指定 DNS 服務器的步驟:
打開終端。
使用文本編輯器打開 /etc/dhcp/dhclient.conf
文件。例如,使用 nano 編輯器,您可以輸入以下命令:
sudo nano /etc/dhcp/dhclient.conf
在文件中找到 supersede
配置行。如果沒有找到,請在文件末尾添加以下內容:
supersede domain-name-servers 8.8.8.8, 8.8.4.4;
其中,8.8.8.8
和 8.8.4.4
是您要指定的 DNS 服務器的 IP 地址。您可以根據需要替換為其他 DNS 服務器地址。
如果您想指定多個 DNS 服務器,只需用逗號分隔它們即可。
保存并關閉文件。在 nano 編輯器中,按 Ctrl + X
,然后按 Y
,最后按 Enter
。
重啟網絡服務以使更改生效。這取決于您的操作系統和網絡管理工具。以下是一些常見的命令:
對于使用 systemd
的系統(如 Ubuntu 16.04 及更高版本):
sudo systemctl restart networking
對于使用 ifupdown
的系統(如 Ubuntu 14.04):
sudo ifdown eth0 && sudo ifup eth0
其中,eth0
是您要配置的網絡接口名稱。您可以使用 ifconfig
或 ip addr
命令查看網絡接口名稱。
現在,dhclient
應該會使用您指定的 DNS 服務器進行域名解析。您可以通過運行 cat /etc/resolv.conf
命令來驗證 DNS 服務器設置是否已更新。