DNS 1.分离解析简介 2.多域名解析 3.子域

分离解析的域名服务器实际也是主域名服务器,这里主要是指根据不同的客户端提供不同的域名解析记录。比如来自内网和外网的不同网段地址的客户机请求解析同一域名时,为其提供不同的解析结果

一:实验环境部署

DNS服务器的主机名设置为ns1

ns1的ens33网卡的桥接不变(NAT模式)------->内网客户机192.168.10.106(NAT模式)

ns1的ens36网卡桥接到仅主机模式------>外网客户机172.16.16.106,桥接为仅主机模式

2:用ifconfig命令查看网卡的名称

修改两个网卡的IP地址

二:安装bind,关闭防火墙

 systemctl stop firewalld

  setenforce 0

yum -y install bind*

2:设置开机自启

 systemctl enable named

三:配置文件的修改

1:主配置文件

vim /etc/named.conf

2:区域文件的设置

下面的是外部,上面的是内部

修改权限: chown named lan.bt.com.zone wan.bt.com.zone

语法检测(查看是否有错):named-checkconf -z /etc/named.conf

四:客户端验证

案例二:多域名解析

vim /etc/named.conf

vim lan2.bt.com.zone

有几个域名,就添加几个zone 每个zone对应一个区域文件

客户端测试

案例三:子域

实验环境:

父域服务器:192.168.10.101

子域服务器:192.168.10.102

一:主服务器的配置

1:安装bind

[root@localhost ~]# setenforce 0

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# yum -y install bind

2:设置named主配置文件

[root@localhost ~]# vim /etc/named.conf

options {

        listen-on port 53 { 192.168.10.101; };

        listen-on-v6 port 53 { ::1; };

        directory       "/var/named";

        dump-file       "/var/named/data/cache_dump.db";

        statistics-file "/var/named/data/named_stats.txt";

        memstatistics-file "/var/named/data/named_mem_stats.txt";

        recursing-file  "/var/named/data/named.recursing";

        secroots-file   "/var/named/data/named.secroots";

        allow-query     { any; };

};

3:创建主DNS服务器

[root@localhost ~]# vim /etc/named.rfc1912.zones

在末尾添加:

zone "accp.com" IN {

        type master;

        file "accp.com.zone";

};

4:创建正向区域文件

[root@localhost ~]# vim /var/named/accp.com.zone

$TTL 1D

@       IN SOA  accp.com.   admin.accp.com. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

@    IN  NS  ns1.accp.com.

ns1  IN  A   192.168.10.101

ns2  IN  A   192.168.10.102

www  IN  A   192.168.10.103

ftp  IN  A   192.168.10.104

[root@localhost ~]# chown :named /var/named/accp.com.zone

二:子域服务器设置

1:安装bind服务

[root@localhost ~]# setenforce 0

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# yum -y install bind

2:配置主配置文件

[root@localhost ~]# vim /etc/named.conf

options {

        listen-on port 53 { 192.168.10.102; };

        listen-on-v6 port 53 { ::1; };

        directory       "/var/named";

        dump-file       "/var/named/data/cache_dump.db";

        statistics-file "/var/named/data/named_stats.txt";

        memstatistics-file "/var/named/data/named_mem_stats.txt";

        recursing-file  "/var/named/data/named.recursing";

        secroots-file   "/var/named/data/named.secroots";

        allow-query     { any; };

        dnssec-enable no;

        dnssec-validation no;

备注:

dnssec-enable no;   dnssec功能会对解析结果进行验证

dnssec-validation no;  是否为权威解答,不是就会报错

建议关闭,否则会影响委派转发

3:设置区域文件

[root@localhost ~]# vim /etc/named.rfc1912.zones

在末尾添加:

zone "zz.accp.com" IN {

        type master;

        file "zz.accp.com.zone";

};

zone "accp.com" IN {

        type forward;

        forwarders { 192.168.10.101; };

};

备注:

forwarders { 192.168.10.101; };    转发器,本机无法解析的条目转发至10.101为其解析

[root@localhost ~]# vim /var/named/zz.accp.com.zone

$TTL 1D

@       IN SOA  zz.accp.com.   admin.zz.accp.com. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

@    IN  NS  ns2.zz.accp.com.

ns1  IN  A   192.168.10.101

ns2  IN  A   192.168.10.102

mail IN  A   192.168.100.103

ftp  IN  A   192.168.100.104

[root@localhost ~]# chown :named /var/named/zz.accp.com.zone

  • 26
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值