redhat linux 6版本 配置DNS服务器父域和子域(高级配置)

配置第一台服务器(192.168.10.2)

第一步下载DNS的软件包

yum install bind -y

配置父域:

vim  /etc/named.conf

编辑文件把不需要的东西全部注释掉

 wq保存退出后启动named服务

service named start

验证是否成功启动监听在web端口上

 

 定义能解析ldy.com的父域

vim /etc/named.rfc1912.zones 

在尾部追加以下内容从zone "ldy.com"开始,保存退出

然后重新加载

rndc reload

查看状态已经启动

rndc status
 

也可以查看日志看是否启动

tail  /var/log/messages

去创建区域解析文件(父域的名称为ns1)

vim /var/named/ldy.com.zone

以下的ns1.ldy.com.是父域的名称

admin.ldy.com.指定邮箱地址(随意起的)

1小时发生一次,5分钟重试,获析时间为3天,否定答案的最小TTL值为1天,*表示泛域名解析

$TTL 1D
$ORIGIN ldy.com.
@       IN      SOA     ns1.ldy.com. admin.ldy.com. (
                        2019012001
                        1H
                        5M
                        3D
                        1D )
        IN      NS      ns1
        IN      NS      ns2
ns1     IN      A       192.168.10.2
ns2     IN      A       192.168.10.3
www     IN      A       192.168.10.2
*       IN      A       192.168.10.2                               

  以下是我编辑的图片         

编辑刚才所创建的文件权限和属组

[root@liudongyi named]# cd /var/named/
[root@liudongyi named]# chown :named ldy.com.zone
[root@liudongyi named]# chmod 640 ldy.com.zone
[root@liudongyi named]# rndc reload
然后用命令  !tail   查看日志(其中出现了zone ldy.com/IN: loaded serial 2019012001说明已经读取文件成功了

reloading zones successed则说明加载成功了)

测试www.ldy.com 与ftp.ldy.com A记录是否解析成功

通过命令dig -t A www.ldy.com @192.168.10.2

(出现下面的情况说明配置成功)

定义子域名

命令为 vim /var/named/ldy.com.zone 

把以下内容追加到文件底部


ben     IN      NS      ns1.ben
ben     IN      NS      ns2.ben
ns1.ben IN      A       192.168.10.5
ns2.ben IN      A       192.168.10.7

按照步骤以下文件全部内容应该为以下内容: 

重新加载文件 rndc reload

配置另一台服务器(192.168.10.5)

yum install bind -y

然后配置为缓存域名服务器(把多数功能都注释掉)

vim /etc/named.conf


启动named并检查端口53是否监听

service named start

ss -tunl | grep :53

编辑区域解析库文件(注意子域服务器是主服务器)

vim /etc/named.rfc1912.zones

zone "ben.ldy.com" IN {
        type master;
        file "ben.ldy.com.zone";
};

 

查看当前是21但是rndc reload以后是22 

查看日志文件可以看到没有找到文件的错误提示

tail /var/log/messages

所以我们需要创建解析文件

vim /var/named/ben.ldy.com.zone

编辑以下内容:

$TTL 1d
$ORIGIN ben.ldy.com.
        IN      SOA     ns1.ben.ldy.com.        admin.ben.ldy.com. (
                        2019012001
                        1H
                        10M
                        3D
                        1D )
        IN      NS      ns1
        IN      NS      ns2
ns1     IN      A       192.168.10.5
ns2     IN      A       192.168.10.19
www     IN      A       192.168.10.20
*       IN      A       192.168.10.20

保存成功后退出并且重新加载文件

rndc reload

重新查看日志记录发现成功

tail /var/log/messages

本地测试:

从本地去测试父域:

去父服务器上测试:

到这里你就成功了!

有问题联系我哦qq 1713285328

猜你喜欢

转载自blog.csdn.net/qq_40210617/article/details/86564197