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