希望有人能给我一些帮助。我有几个网络存储设备(来自 QNAP)和一些其他网络设备,如打印机等。我已在其中一台 QNAP (TS-269 Pro) 上成功安装PowerDNS,并想测试此 DNS 应用程序并使用它来解析我的内部设备。
因此,我正在寻找一些有关如何配置 PowerDNS 的指导,并让我的 Linux/Mac/Windows 客户端使用此 DNS,以便解决外部和内部请求。
提前谢谢。寻求任何帮助/指导!
您可能想要安装 PowerDNS 递归器,而不是 PowerDNS 服务器。该服务器用于权威名称服务器,不会为您“解析”任何域名,而只是您将其配置为服务的域名。另一方面,Recursor 服务于该目的,但当给定配置标志 export-etc-hosts=yes 时,它也可以提供来自 /etc/hosts 的一些静态区域和数据。它的配置文件通常位于 /etc/powerdns/recursor.conf 中,但取决于您的发行版,可能会有所不同。
有关一般文档,请查看http://doc.powerdns.com/html/index.html。
对于递归器,将 max-cache-entries 限制为一个合理的值也是值得的,因为如果没有设置,它可以根据接收到的查询的数量和多样性愉快地消耗所有可用内存。几年前,在 amd64 cpu 架构上,1000000 个条目的内存使用量 (RSS) 约为 700MB。然而,像 10000 之类的东西对于单台计算机个人使用可能就足够了。