dnsmasq作为具有合成域的权威DNS服务器

我有相当数量的DNS经验,但是,我从来没有设置自己的DNS服务器(我一直使用第三方)。 这是我第一次尝试运行我自己的DNS服务。

我想要的设置:

  • 权威的DNS服务器
  • 合成器(人造)域响应
  • 没有查询转发(理想情况下,它应该默默删除任何不权威的查询)
  • 能够添加其他logging(A,AAAA,PTR,MX等)

AFAIK,只有dnsmasq支持合成域(这是设置这个authentication服务器的主要原因)。 我不关心如何实际托pipe服务,我想在这一点上validationdnsmasqconfiguration。

我花了一段时间看在手册页 ,我似乎无法真正得到一个auth dnsmasq服务器以我想要的方式进行操作。 例如,我试图做一个概念certificateconfiguration:

auth-server=ns1.example.com,lo0 auth-zone=example.com synth-domain=example.com,192.168.1.0/24,ip- 

这是在本地运行,所以要testing:

 $ dig @127.0.0.1 ip-192-168-1-100.example.com +short $ 

有任何想法吗?

那么,看起来这是正常的dnsmasq行为。 我发现旧的线程 ,在那里描述为什么synth-domainauth-zone不一起工作。 在configuration文件中注释auth-zone后,一切都开始工作。