如何在 dhcpd.conf 中显式禁用 DNS 服务器?

如何在 dhcpd.conf 中显式禁用 DNS 服务器?

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安全地移除线路吗?它会达到我的预期吗?是否有默认域名服务器设置?

(看起来确实没问题,但不知道如何测试)

答案1

是的,如果您删除该domain_name_servers行,您的 dhcpcd 客户端守护程序将不会nameserver在文件中设置一行/etc/resolv.conf,因此您将没有任何默认解析器。然后,例如,如果您使用主机名 ping 某个主机,您将立即收到错误,因为不会执行任何 DNS 请求:

% ping this_is_a_host_name
ping: unknown host this_is_a_host_name

相关内容