我的 Powerdns 递归器使用什么 DNS?

我的 Powerdns 递归器使用什么 DNS?

我刚刚在干净的 Ubuntu 12.04 服务器下设置了一个 powerdns 递归器。我没有注意到查询时间有任何差异(使用 dig),所以我查看了我的/etc/resolv.conf文件。我离开了nameserver=127.0.0.1,但注释掉了nameserver=172.16.1.254我的路由器/dns。现在dig显示查询时间明显改善,所以一切都很好。

我只下载了递归程序,似乎我已经从服务器中删除了名称服务器地址。我的问题是,我的服务器如何解析名称?该recursor.conf文件没有外部域设置,服务器不知道任何名称服务器在哪里,那么 dig 怎么能工作呢?抱歉,如果我遗漏了一些显而易见的东西,但我正试图通过深入研究来了解有关 Linux 和服务器的更多信息。

答案1

递归 DNS 服务器内置有所有根服务器的 IP 地址列表。其余 DNS 均从根服务器开始递归。

(如果它将所有查询转发到另一个名称服务器,它将被称为转发, 不是递归

相关内容