当我执行 rndc status 时,我得到了 102 个区域。我的 BIND9 服务器仅对 1 个区域具有权威性(即我在 LAMP 服务器上托管的站点)。我知道可能还有 10 个左右的额外区域,因为这些区域正在系统使用中或类似情况。但不可能有额外的 101 个区域。发生了什么?
答案1
BIND 有大量内置的空白区域,默认情况下,只要您有递归已启用。
这些空区域的目的是立即终止对已知在公共互联网上不存在的区域(保留网络的反向区域)的递归请求。
指向根服务器的大量流量是上述类别的完全无意义的查询,此默认行为试图帮助您避免意外地导致此问题。
查看内置空白区域请参阅手册的章节以了解详细信息。