強制使用 DHCP 提供的 DNS 伺服器?

強制使用 DHCP 提供的 DNS 伺服器?

我有一個預先配置的 debian 映像,它透過 DHCP 取得其網路配置,但是 DNS 伺服器固定為 8.8.8.8。這是使用 /etc/resolv.conf 配置的,所以我刪除了那裡的所有條目。 /etc/dhcpc/resolv.conf 包含我想要使用的 DNS 伺服器,但是系統不使用該 DNS 伺服器。如何啟動 DHCP 提供的 DNS 伺服器的使用?謝謝!

答案1

ln -sf /etc/dhcpc/resolv.conf /etc/resolv.conf

解釋:

系統會看僅有的在 /etc/resolv.conf 中用於名稱伺服器。上述指令的作用是建立一個到檔案 /etc/dhcpc/resolv.conf 的符號連結 /etc/resolv.conf。實際上,當開啟 /etc/resolv.conf 時,您實際上開啟了檔案 /etc/dhcpc/resolv.conf。我認為該文件包含您希望系統使用的資訊。

答案2

我最終安裝了isc-dhcp-client,似乎解決了問題。不過,感謝所有其他提示!

相關內容