如何配置dnsmasq作为权威DNS服务器?

Gir*_*fer 0 dns debian dnsmasq

我想设置dnsmasq为权威 DNS 服务器,但找不到任何好的指南。那么有人可以发布一个权威 DNS 服务器的配置示例dnsmasq(带有一些基本选项,例如 A 记录)吗?我还想知道配置的路径,以便我正确设置它。
编辑:对我的用例进行一些澄清:
我打算设置一个权威的 DNS 服务器,以便我可以使用 DNS-01 质询自动续订 Let's Encrypt 证书。
明白的是:
我已经简要阅读了http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html,但我不明白权威的基本配置需要哪些选项仅模式,也没有如何配置选项。

小智 5

# Do not read /etc/resolv.conf
no-resolv

# Do not read /etc/hosts
no-hosts

# e.g. 
# Define the zone
auth-zone=example.com
# Set SOA record
auth-soa=12345678,admin.example.com
# Set A record
address=/www.example.com/10.2.3.4
# Set MX record
mx-host=example.com,www.example.com,10
# Set TXT record
txt-record=_acme-challenge.www.example.com,f0o...bar
Run Code Online (Sandbox Code Playgroud)

我找到了一个很好的例子。https://www.onderka.com/computer-und-netzwerk/autoritativer-dns-server-mit-dnsmasq/

顺便问一下,你知道 acme-dns 吗? https://github.com/joohoi/acme-dns

更适合Let's Encrypt证书的自动续订。