Bind9 配置新域名并增加 DNS 解析
编辑 named.rfc1912.zones
zone "域名." IN {
type master; // DNS服务类型: master[主DNS] slave[从DNS]
file "域名.zone"; // 域名配置文件(正向区域文件)
allow-update { none; }; // 是否允许客户端动态更新(可以省略该行配置)
};
复制示例域名正向区域配置文件,并重命名
cp /var/named/named.localhost /var/named/域名.zone
编辑刚才复制的域名正向区域配置文件
$TTL 1D
@ IN SOA @ rname.invalid. (
1 ; serial // 配置编号,每修改一次+1,让其它子DNS服务器知道有修改后更新
1D ; refresh // 从服务器刷新时间,默认1天1次
1H ; retry // 如果刷新失败,就默认1小时重试1次
1W ; expire // 缓存时间,默认1周
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
@ IN A 119.91.116.189 // 子域名解析 IN是Internel网络 A是A记录 119.91.116.189是解析的IP地址
修改域名正向区域配置文件的权限和用户组
- 修改区域文件的属组为 named 用户
chown :named /var/named/域名.zone
- 修改区域文件的权限为 640
chmod 640 /var/named/域名.zone
检查配置文件和区域配置文件是否错误
named-checkconf && named-checkzone 域名.zone. /var/named/域名.zone
重载 Bind9 服务
systemctl reload named.service