example.com 与您的 FQDN(完全限定域名)。 2.3.1. 转发区域文件
为BIND9添加DNS区域,将BIND9变成Primary Master服务器,第一步是编辑 /etc/bind/named.conf.local:
区域“example.com”{ 类型主;
文件“/etc/bind/db.example.com”;
};
(注意,如果绑定将像使用 DDNS 一样接收文件的自动更新,则使用 /var/lib/bind/db.example.com 而非 /etc/bind/db.example.com 在这里和下面的复制命令中。)
现在使用现有的区域文件作为模板来创建 /etc/bind/db.example.com 文件:
须藤cp /etc/bind/db.local /etc/bind/db.example.com
编辑新的区域文件 /etc/bind/db.example.com 更改 本地主机。 到您服务器的 FQDN,留下额外的“.” 在末尾。 改变 127.0.0.1 到名称服务器的 IP 地址和 本地主机 到有效的电子邮件地址,但带有“。” 而不是通常的“@”符号,再次留下“。” 在末尾。 更改注释以指示此文件所在的域。
创建 一个记录 对于基域, example.com. 另外,创建一个 一个记录 ns.example.com,本例中的名称服务器:
;
; example.com 的 BIND 数据文件
;
$TTL604800
@ IN SOA example.com。 根.example.com。 (
2; 序列号
604800 ; 刷新
86400; 重试
2419200; 到期
604800); 负缓存 TTL
在 192.168.1.10
;
@ IN NS ns.example.com。
@ 在 A 192.168.1.10
@ | IN | AAAA | :: 1 |
ns | IN | A | 192.168.1.10 |
你必须增加 产品序列号 每次对区域文件进行更改时。 如果在重新启动 BIND9 之前进行了多次更改,只需将 Serial 增加一次。
现在,您可以将 DNS 记录添加到区域文件的底部。 请参见第 4.1 节“通用记录类型”[p. 178] 了解详情。
许多管理员喜欢使用最后编辑的日期作为区域的序列号,例如 2012010100 这是 yyyymmddss(其中 ss 是序列号)
对区域文件进行更改后,需要重新启动 BIND9 以使更改生效:
须藤 systemctl 重启 bind9.service