我们正在使用 Dnsmasq,我们有几个运行良好的条目。我们正在寻找的是为特定的 IP 地址返回不同的配置文件。
即:当 ip1.2.3.4
连接时,它将使用此表:
address=/widgits.com/2.2.2.2
address=/x.widgits.com/2.2.2.22
每当 ip2.3.4.5
连接时,它将使用此表:
address=/widgits.com/3.3.3.3
address=/x.widgits.com/3.3.3.33
除了修改 dnsmasq,还有其他选择吗?
更新:只是想补充一下,我们有超过 10,000 个 IP 地址(在 asme 界面上),它们将被分成两组,我们每天有多达 300 个需要实时完成的更改。
您正在描述 BIND 中称为视图的功能。
在此处获取更多信息:http ://www.zytrax.com/books/dns/ch7/view.html
更多信息可能在这里:http ://en.wikipedia.org/wiki/Comparison_of_DNS_server_software
您最好的选择似乎是
-y
(或--localise-queries
)选项。从文档中: