第九周作业
1、配置 bind 服务,实现 www.magedu.org 域名解析
第一步:安装bind服务,并立即启动和下一次开机启动
dnf -y install bind;systemctl enable --now named
第二步:在主配置文件中定义区域
vim /etc/named.conf
#注释掉下面两行
// listen-on port 53 { 127.0.0.1; };
// allow-query { localhost; };
或者listen-on port 53 { localhost; };
allow-query { any; };
第三步:定义区域解析库文件


第四步:修改区域数据库权限

第五步:修改区域配置文件关联数据库
vim /etc/named.rfc1912.zones 或者/etc/named/conf

第六步:检查区域数据库文件 named-checkconf

第七步:重载主配置文件和区域解析库文件

2、配置 bind 服务,实现域名反向解析
第一步:修改主配置文件
[root@centos8 ~]#vim /etc/named.conf
listen-on port 53 { localhost; };
allow-query { any; };
第二步:在区域配置文件中定义区域
[root@centos8 ~]#vim /etc/named.rfc1912.zones
zone "0.0.10.in-addr.arpa" {
type master;
file "10.0.0.zone";
};
第三步:定义区域解析库文件
[root@centos8 ~]#cd /var/named
[root@centos8 named]#cp -p named.loopback 10.0.0.zone
[root@centos8 named]#vim 10.0.0.zone
$TTL 1D
@ IN SOA ns1 admin.magedu.org. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns1.magedu.org.
100 PTR www.magedu.org.
200 PTR app.wange.org.
第四步:检查区域解析库文件
[root@centos8 named]#named-checkzone 0.0.10.in-addr.arpa 10.0.0.zone
zone 0.0.10.in-addr.arpa/IN: loaded serial 0
OK
第五步:验证解析情况
[root@centos6 ~]#dig -t ptr 100.0.0.10.in-addr.arpa. @10.0.0.8
[root@centos6 ~]#dig -x 10.0.0.100 @10.0.0.8
[root@centos6 ~]#host 10.0.0.100
100.0.0.10.in-addr.arpa domain name pointer www.magedu.org.
[root@centos6 ~]#nslookup 10.0.0.200
[root@centos6 ~]#nslookup
> 10.0.0.100
...
3、配置 bind 服务,实现主从 DNS 服务配置:
从DNS服务器安装服务

修改配置文件
vim /etc/named.conf
#注释掉下面两行
// listen-on port 53 { 127.0.0.1; };
// allow-query { localhost; };
修改区域配置文件
vim /etc/named.rfc1912.zones

检查语法并加载配置文件

从节点DNS与主节点DNS同步数据
1.主DNS区域数据库文件修改后,需要手动改大 版本号
2.需要增加1条NS记录和1条A记录

当错误输入wwwww.magedu.org 出现无法访问时,可增加1条泛域名解析,如下:

当错误输入magedu.org 出现无法访问时,可增加1条A记录,如下:

配置MX邮件记录

安全策略,分别在主DNS和从DNS的主配置文件中添加一条,如下:

4、 配置 bind 服务,实现子域服务器:
第一步:在主DNS上修改区域数据库文件,修改后手动改大版本号,以便从DNS同步


![]()
第二步:在子域服务器上配置
安装bind服务,并立即启动和下一次开机启动
dnf -y install bind;systemctl enable --now named
修改主配置文件
[root@centos8 ~]#vim /etc/named.conf
listen-on port 53 { localhost; };
allow-query { any; };
修改区域配置文件
[root@centos8 ~]#vim /etc/named.rfc1912.zones

定义子域数据库文件
[root@centos8 named]#vim k8s.magedu.org.zone

给区域数据库文件修改权限
![]()
检查区域数据库文件 named-checkconf

检查语法并加载配置文件

验证解析
![]()
![]()
![]()

浙公网安备 33010602011771号