在常见的 dnsmasq 安装中,DHCP 服务器既充当 DHCP 服务器,又充当 DNS 服务器,DHCP 服务器与 DNS 服务器集成,并将 DHCP 配置的主机的主机名注册到 DNS 中。例如,如果具有主机名的计算机连接到网络,dnsmasq 允许所有其他计算机通过 DNS 将新连接的计算机的主机名解析为其分配的 IP。
那么,我该如何禁用此功能?我仍然希望 dnsmasq 包含以下内容/etc/hosts(以及任何地址=/example.com/1.2.3.4节dnsmasq配置文件) 到 DNS。这似乎微不足道,但我在网上搜索了一段时间,没有找到任何有用的东西。我想到的唯一解决方案是运行两个 dnsmasq 实例,一个专门用作 DHCP 服务器,另一个用作 DNS 服务器。