是否可以配置 dnscache(来自 djbdns)作为公共 dns 缓存,但仅适用于一个区域?
文档建议如何配置 dnsdjb 以充当转发器,但并未涉及这一点。
使用 BIND 可以实现这一点:
zone "example.com." IN {
type forward;
forward only;
forwarders { 4.2.2.2; };
allow-query { any };
};
答案1
我不认为dnscache
标准 djbdns 版本具有此功能。有一个补丁位于http://skarnet.org/software/djbdns-fwdzone/index.html它看起来可以提供您想要的功能。
这两者都有前向区域的概念(并且具有人们通常期望的更多功能集),并且与 djbdns 不同的是,这些项目都还活跃。
djbdns 软件长期以来一直没有受到太多关注(上一次实际发布是在 2001 年)。有一些分支以及单独的补丁(如上面的补丁),它们修复了一些错误并添加了一些急需的功能,但它不再与其他替代方案相提并论。