配置解析正向区域
以baidu.com域为例:
(1)定义区域
在主配置文件中或主配置文件辅助配置文件中实现
zone "ZONE_NAME" IN{
type{master|slave|hint|forward}
file "ZONE_NAME.zone";
};
注意:区域名字即为域名
(2)建立区域数据文件
在/var/named目录下建立区域数据文件
vim /var/named/baidu.com.zone
TTL:记录在dns服务器上的缓存时长
@域名 IN 起始授权记录 服务器所对应的主域名服务器 管理员邮件以.代替常见的类型的@
序列号、检查时间、重试时间、缓存时间、过期时间
权限及属组修改:
chgrp named /var/named/baidu.com.zone
chmod o= /var/named/baidu.com.zone
检查语法错误:
named-checkconf
named-checkzone
(3)让服务器重载配置文件和区域数据文件
rndc reload或
systemctl reload named.service
主要配置:
修改全局配置文件vim /etc/named.conf:
修改区域配置文件vim /etc/named.rfc1912.zones(仿照添加即可)
修改区域数据文件:
vim /var/named/baidu.com.zone
关闭防火墙并修改dns配置文件
systemctl stop firewalld.service
setenforce 0
systemctl start named
echo "nameserver 192.168.102.141" > /etc/resolv.conf
named-checkzone baidu.com /var/named/named.baidu.com
配置解析反向区域:
以baidu.com域为例:
(1)定义区域
在主配置文件中或主配置文件辅助配置文件中实现
zone "ZONE_NAME" IN{
type{master|slave|hint|forward}
file "ZONE_NAME.zone";
};
注意:反向网段地址.in-addr.arpa;
102.168.192.in-addr.arpa
(2)建立区域解析库文件(PTR)
vim /var/named/102.168.192.zone
权限及属组修改:
chgrp named /var/named/baidu.com.zone
chmod o= /var/named/baidu.com.zone
检查语法错误:
named-checkconf
named-checkzone
(3)让服务器重载配置文件和区域数据文件
rndc reload或
systemctl reload named.service
主要步骤:
在上述基础上修改区域配置文件vim /etc/named.rfc1912.zones
vim /var/named/192.168.102.zone
named-checkzone 102.168.192.in-addr.arpa /var/named/192.168.102.zone
注:上述为主要配置,其他的权限、rndc等也需要配置