named.boot 文件通常非常小,除了指向包含区域信息的主文件以及指向其他名称服务器的指针外,几乎不包含其他内容。引导文件中的注释以分号开头,并延伸到下一个换行符。在我们更详细地讨论 named.boot 的格式之前,我们将首先查看图
中给出的 vlager 的示例文件。
;
; /etc/named.boot file for vlager.vbrew.com
;
directory /var/named
;
; domain file
;---------------------------------------------------
cache . named.ca
primary vbrew.com named.hosts
primary 0.0.127.in-addr.arpa named.local
primary 72.191.in-addr.arpa named.rev
此示例中显示的 cache 和 primary 命令将信息加载到 named 中。这些信息取自第二个参数中指定的主文件。它们包含 DNS 资源记录的文本表示形式,我们将在下面进行介绍。
在此示例中,我们配置 named 作为三个域的主名称服务器,如文件末尾的 primary 语句所示。例如,这些行中的第一行指示 named 充当 vbrew.com 的主服务器,并从 named.hosts 文件中获取区域数据。directory 关键字告诉它所有区域文件都位于 /var/named 中。
cache 条目非常特殊,并且几乎应该存在于所有运行名称服务器的机器上。它的功能是双重的:它指示 named 启用其缓存,并从指定的缓存文件(在我们的示例中为 named.ca)加载根名称服务器提示。我们将在下面回到根名称服务器提示。
以下是您可以在 named.boot 中使用的大多数重要选项的列表