BIND9 服务器类型

BIND9 服务器类型

我正在使用 BIND9 在我的服务器上配置 DNS,一切似乎正常,但我对我的配置文件有疑问。

我最终得到了这个配置/etc/bind/named.conf.local

zone "example.com" {
  type master;
  file "/etc/bind/db.example.com";
  allow-transfer { 192.168.1.1; };
};
zone "1.168.192.in-addr.arpa" {
  type master;
  notify no;
  file "/etc/bind/db.192";
  allow-transfer { 192.168.1.1; };
};
forwarders {
  10.253.22.140;
  10.253.22.141;
};

我读过有关不同类型的 DNS 服务器的信息,例如主服务器等。前两部分(区域和区域)对应于主 DNS 服务器配置。第一条记录用于“经典”查找,第二条记录用于反向查找。最后一部分(转发器)是缓存服务器的配置,包含 DNS 服务器的 ISP IP。因此,所有通过此服务器解析的名称都将被缓存。

简单问题:我说得对吗?我的描述合理吗?或者一台服务器只能是主服务器或缓存服务器?

答案1

只需安装一次 Bind 即可处理所有角色,包括主角色、次角色和缓存角色。配置中的转发器行表示,当服务器不知道您的查询答案时(来自缓存或自己的区域文件),它将为您查询其中一个转发器,而不是从“。”(根)开始进行区域查找。

默认情况下,bind 会缓存所有 DNS 请求。

相关内容