我想让 DNS 以循环方式工作。所以我必须在/etc/hosts
. 但是,这不允许通配符域。
有什么办法可以在 dnsmasq 中做到这一点?
所以我会得到类似的东西:
*.test.example. 0 IN CNAME mytest.example.
mytest.example. 0 IN A 192.0.2.123
我想让 DNS 以循环方式工作。所以我必须在/etc/hosts
. 但是,这不允许通配符域。
有什么办法可以在 dnsmasq 中做到这一点?
所以我会得到类似的东西:
*.test.example. 0 IN CNAME mytest.example.
mytest.example. 0 IN A 192.0.2.123
我检查了 v2.77 并发现通配符 CNAME 在那里工作。您应该添加到 config
cname=*.example.com,default.example.com
,但您的 dnsmasq 应该是域的权威服务器(在本例中为 example.com)。可以根据man配置。就我而言,我有这样的配置:结果: