RGHE作业四

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
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值