BIND 附加域区域文件

BIND 附加域区域文件

附加域是指一个附加区域(有两个域区域,一个设置为权威域并设置了名称服务器,另一个只是使用第一个域的名称服务器的附加域)。

我想知道的是,我是否也必须在 SOA 记录中为该附加域指定到名称服务器的 IP 映射。但我已经找到了答案,所以还是要谢谢你。

答案1

与其寻找示例,不如先了解 Bind 和 DNS,然后再尝试实现它。无论我设置了多少 DNS 服务器,我最终总是不得不重新阅读手册页。如果您想使用 Bind,请查看 Langfeldt 的文档:

http://langfeldt.net/DNS-HOWTO/BIND-9/

我开始使用 PowerDNS,因为它支持 DB,并且它处理更新的方式使其更适合 DDNS。

高血压

答案2

您可以根据需要拥有任意数量的区域文件,但仅限于您拥有权限的区域。每个区域的来源必须不同,并且其中包含的记录通常也不同。每个区域应仅根据需要具有适当的定义 A、TXT、MX 和 SPF 记录等。您的绑定配置将需要为您服务的每个区域提供区域定义。

如果您是某个区域的辅助服务器,您通常会从主服务器获取区域。这是使用区域传输请求完成的。区域的缓存版本在语义上是相同的,但格式通常不同。

Bind 具有使辅助服务器与主服务器合理同步的机制。由于 bind 是一种缓存服务,因此在所有服务器同步之前会有一些延迟。即使主服务器和辅助服务器同步,网络中也可能存在不是最新副本的缓存数据。

默认情况下,基于 Debian(Ubuntu)的系统具有所有 RFC 1918 区域的主区域定义。它们都使用相同的区域文件 db.empty。这可以防止对不应在本地区域之外查询的地址进行上游调用。

相关内容