Networking

如何在 dhcpd.conf 中明確禁用 DNS 伺服器?

  • September 8, 2017

dhcpd.conf目前的樣子是這樣的:

interface wlan0

static ip_address=192.168.0.200/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

系統將在離線網路上。我可以domain_name_servers安全地移除線路嗎?它會達到我的預期嗎?是否有預設域名伺服器設置?

(看起來確實沒問題,但我不確定如何測試)

是的,如果您刪除該domain_name_servers行,您的 dhcpcd 客戶端守護程序將不會nameserver在文件中設置一行/etc/resolv.conf,因此您將沒有任何預設解析器。然後,例如,如果您使用主機名 ping 某個主機,您將立即收到錯誤消息,因為不會執行任何 DNS 請求:

% ping this_is_a_host_name
ping: unknown host this_is_a_host_name

引用自:https://unix.stackexchange.com/questions/391196