![如何使用 bind 设计包括顶级域的分层私有域](https://linux22.com/image/722000/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20bind%20%E8%AE%BE%E8%AE%A1%E5%8C%85%E6%8B%AC%E9%A1%B6%E7%BA%A7%E5%9F%9F%E7%9A%84%E5%88%86%E5%B1%82%E7%A7%81%E6%9C%89%E5%9F%9F.png)
如何使用 bind 设计一个包括顶级域名在内的分层私有域名...例如应该有一个根域名。然后它应该具有 xxx 的详细信息。而 xxx。TLD 应该具有另一个子域名 yyy.xxx 的地址...如何在 bind 中建立这个层次结构..?
答案1
根区域默认为暗示 类型区:
初始根服务器集是使用提示区域定义的。当服务器启动时,它使用提示区域文件来查找根名称服务器并获取最新的根名称服务器列表。如果没有为类 IN 指定提示区域,则服务器使用编译后的默认根服务器集。除 IN 之外的类没有内置默认提示。“提示”区域文件在必需区域中有更详细的介绍。
在 BIND 配置中这是这样的:
zone "." {
type hint;
file "/etc/bind/db.root";
};
然而,提示区只是必需的如果服务器支持递归查询。为了实现您的目标:
- 使用 禁用
recursion no;
递归options {}
。 zone "."
用区域替换提示type master;
。- 将此区域内的所有子域直接委托给子区域。
- ???
- 利润。