dnsmasq不解决没有租约的主机的DHCP主机名

在我的家庭networking中,dnsmasq是DHCP和DNS服务器。 因为我希望大多数机器都有固定的IPv4地址,所以我configuration了一个dhcp-hostsfile 。 它包含类似的条目

 00:11:22:33:44:55,10.0.0.1,foohost 01:23:45:67:89:0a,10.0.0.5,barhost 

DHCP部分正常工作:机器接收到相应的IP地址。 DNS部分的工作主要是:我可以用主动DHCP租约parsing主机。 但是,没有活动租约的主机将返回NXDOMAIN

现在,显然是这样devise的:通过在dhcp-hostsfile指定名称,我没有真正定义DNS条目,但是DHCP条目碰巧有相关的名字被dynamic地添加到dnsmasq已知的本地DNS名称列表中(对于在其DHCP请求中指定主机名的任何其他主机)。

我知道我可以在dhcp-hostsfile addn-hosts文件中configurationMAC / IP映射,并在addn-hosts文件中configurationIP /名称映射,但是这很麻烦,容易出错。

有没有办法在单个文件中configuration静态DHCP映射主机名称,而不重复条目? 如果不是,你是如何解决这个问题的? 我正在考虑在单个文件中inputMAC / IP /名称元组,然后使用shell脚本为dnsmasq生成两个文件,但也许有更好的解决scheme。