主服务器配置
1.配置正向解析
1.1 更改DNS服务器软件
[root@redhot ~]# yum install bind -y
[root@redhot ~]# rpm -ql bind
1.2 更改DNS配置文件 /etc/named.conf
找到以上两个位置,改写为(注意:其他设置不要删除,只修改以下部分)
options {
listen-on port 53 { 192.168.30.128; };
directory "/var/named";
allow-query { localhost; };
recursion yes;
};
zone "baidu.com" IN {
type master;
file "baidu";
};
ps:
listen-on port 53 { 192.168.30.128; };// 监听
directory "/var/named";//数据文件的主路径
allow-query { localhost; }; //any 指定允许访问的主机
recursion yes;//开启递归查询
1.3 根据DNS配置文件创建资源记录文件 /var/named/baidu
正向解析:SOA、NS、A
SOA:masterdns TTL INTER 资源记录类型 数据 邮件地址(版本 检查时间 重试时间 失效时间 ttl)
[root@redhot ~]# vi /var/named/baidu
输入:
$TTL 1D
@ IN SOA @ admin.admin.com (
202401100
1D
1H
3H
1D )
IN NS dns.baidu.com.
dns IN A 192.168.30.128
www IN A 192.168.30.111
ftp IN A 192.168.30.123
a IN A 192.168.30.100
aaa IN CNAME a
1.4 重启服务器测试
[root@redhot ~]# systemctl restart named
若没有出现错误则是成功
2.配置反向服务器
2.1 配置反向服务器解析区域
[root@redhot ~]# vi /etc/named.conf
增添信息:
zone "192.168.30.in-addr.arpa" IN {
type master;
file "baidu";
};
2.2 添加反向资源记录信息
反向解析:SOA、PTR
与正向解析相似
[root@redhot ~]# vi /var/named/baidu
$TTL 1D
@ IN SOA @ dmin.admin.com. (
2024011600
1D
1H
3H
1D )
IN NS dns.baidu.com.
dns IN A 192.168.30.128
www IN A 192.168.10.111
ftp IN A 192.168.10.123
a IN A 192.168.10.100
aaa IN CNAME a
128 IN PTR dns.baidu.com.
111 IN PTR www.baidu.com.
123 IN PTR ftp.baidu.com.
100 IN PTR a.baidu.com
100 IN PTR aaa.baidu.com.
2.3 重启服务器测试
[root@redhot ~]# systemctl restart named
从服务器配置
3.1关闭防火墙
[root@redhot ~]# systemctl stop firewalld
[root@redhot ~]# setenforce 0
3.2 安装
[root@localhost ~]# vi /etc/named.conf
options {
listen-on port 53 { 192.168.30.133; };
directory "/var/named/slaves";
allow-query { any; };
};
zone "baidu.com" IN {
type slave;
file "named.baidu";
masters { 192.168.30.128; };
};
zone "30.168.128.in-addr.arpa" IN {
type slave;
file "named.192";
masters { 192.168.30.128; };
};