深入理解 DNS 区域文件配置与管理
1. 区域文件目录划分
如果你要服务数千个域名,可能需要进一步划分主区域文件。可以在主目录下创建 36 个目录,每个字母和数字对应一个目录。例如:
zone "AbsoluteBSD.com" {
type master;
file "master/clients/a/absolutebsd.com";
};
不过,大多数人不需要这么多子目录,可根据自身需求创建合适的目录结构,但要考虑后续更改可能带来的麻烦。
2. 区域文件基础
区域文件语法较为晦涩,因为 BIND 的开发者更注重效率而非易用性。学习区域文件可参考示例。以 FreeBSD 为例,创建 localhost 文件的步骤如下:
1. 进入 /etc/namedb 目录。
2. 执行命令 # sh make−localhost ,之后会生成 localhost.rev 文件。
以下是 localhost.rev 文件示例:
; From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter Exp $
;
;
超级会员免费看
订阅专栏 解锁全文
879

被折叠的 条评论
为什么被折叠?



