1)建立DNS服务器,负责解析的域为openedu.com;
2)要求将MX记录指向mail.openlab.com,且对应A记录为本机IP;
3)要求将NS记录指向ns1.openlab.com,且对应A记录为本机IP;
4)建立www的A记录指向本机IP; 建立ftp对应A记录为x.x.x.123; 为mail主机建立别名记录pop3和smtp;
5)为所有A记录建立PTR记录;
6)openlab.com区域仅允许本网段中的主机x.x.x.200(NS为ns2.openlab.com)做区域传送; 对应的反向区域不允许任何主机做区域传送;
7)客户端测试;
两个端口的ip:
server:192.168.100.111
client:192.168.100.112
三个提供DNS服务的软件:bind unbound dnsmasq
下面用bind去配,服务名是named
安装bind
[root@server ~]# dnf install bind -y
规划:
主DNS服务器:192.168.100.111
域名:openlab.com
实验1:配置正向解析
www.openlab.com 192.168.100.111
ftp.openlab.com 192.168.100.112
第一步:配置主配置文件
第二步:配置正向区域(区域子文件)
第三步:配置区域记录
反向区域:
1.0.0.127.in-addr.arpa
倒写网络地址.inaddr.arpa
192.168.100.0/24
150.168.192.in-addr.arpa
一.配置主配置文件
[root@server ~]# vim /etc/named.conf
测试语法配置是否正确:
[root@server ~]# named-checkconf
二:配置正向区域(区域子文件)
[root@server ~]# vim /etc/named.rfc1912.zones
配置区域子文件:
可以在
[root@server ~]# vim /etc/named.conf
里找到该目录的位置
[root@server ~]# cd /var/named
[root@server named]# rm -f openlab.edu.zond
[root@server named]# cp -p named.localhost openlab.edulab.edu.zone
#@-->. 后面也得加个.
正向区域:
$TTL 1D
@ IN SOA dns1.openlab.com. admin.openlab.edu. (
2023041901 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns1.openlab.edu.
Mx 5 smtp.openlab.edu.
dns1 A 192.168.100.111
smtp A 192.168.100.100
www A 192.168.100.111
ftp A 192.168.100.111
web CHAME www
反向区域:
$TTL 1D
@ IN SOA ns1.openedu.com. admin.openedu.com. (
2023041901 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns1.openedu.com.
ns1.openedu.com. A 192.168.100.111
111 PTR ns1.openlab.com.
PTR www.openlab.com.
112 PTR mail.openlab.com.
100 PTR ftp.openlab.com.
测试;
[root@server named]# named-checkzone openedu.com 192.168.100.111.zone
客户端测试:
测试前需要服务端和客户端都分别重启named服务:systemctl restart named
在从服务器上查看主服务器传输过来的区域文件: ll /var/named/slaves/
符合题目要求只传输一个正向文件没有反向文件:
-rw-r--r--. 1 named named 586 4月 19 16:52 openlab.com.zone
解析域名:host -t a www.openlab.com 192.168.100.111
Using domain server:
Name: 192.168.100.111
Address: 192.168.100.111#53
Aliases:
www.openedu.com has address 192.168.100.111