![如何在 dhcpd.conf 中显式禁用 DNS 服务器?](https://linux22.com/image/10519/%E5%A6%82%E4%BD%95%E5%9C%A8%20dhcpd.conf%20%E4%B8%AD%E6%98%BE%E5%BC%8F%E7%A6%81%E7%94%A8%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我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