$TTL 86400 ;默认生存时间
@ IN SOA ns.example.com. admin.example.com. (
2023101001 ;序列号
3600 ;刷新间隔
1800 ;重试间隔
1200 ;过期时间
86400 ) ;最小TTL
IN NS ns.example.com.
ns IN A 192.168.100.10
www IN A 192.168.100.10
mail IN A 192.168.100.20
反向解析域配置
(1) 创建反向解析文件
# 创建反向解析文件
vim /var/named/100.168.192.zone
(2) 添加PTR记录
$TTL 86400
@ IN SOA ns.example.com. admin.example.com. (
2023101001 ;序列号
3600 ;刷新间隔
1800 ;重试间隔
1200 ;过期时间
86400 ) ;最小TTL
IN NS ns.example.com.
10 IN PTR ns.example.com.
10 IN PTR www.example.com.
20 IN PTR mail.example.com.
修改主配置文件引用
# 在named.conf末尾添加:
zone "example.com" {
type master;
file "example.com.zone";
};
zone "100.168.192.inaddr.arpa" {
type master;
file "100.168.192.zone";
};
客户端配置与测试验证
DNS服务器端操作
# 设置SELinux宽松模式
setenforce 0
# 启动并设置开机自启
systemctl start named
systemctl enable named
# 检查端口监听状态
netstat tulnp | grep :53