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

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

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

答案1

# 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

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

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

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

相关内容