DNS原理详解02

9、子域授权

    1、在父域的区域配置文件中增加以下记录,即为增加了子域授权

           opt.patrickli.com.         IN      NS      ns1.opt.patrickli.com.

           ns1.opt.patrickli.com.      IN      A         ***.***.***.***

    2、在子域的NS服务器上针对 opt.patrickli.com的子域增加对应的设置

10、转发设置

       DNS转发设置是指,DNS服务器收到解析请求后,把收到的请求不向根服务器做查询,而是把收到的请求向指定的服务器查询;转发分为全局转发和局部转发,全局转发是指把收到的所有解析请求统统转发到指定DNS服务器上去;局部转发指将收到的针对特定区域的查询,主发出来。

      转发设置:

              全局转发设置,在/etc/named.conf文件option 中添加:

           forward {first|only};

           fowwarders  “*.*.*.*”;

               局部转发设置,在/etc/named.rfc1912.zone文件中添加:

zone "ZONE_NAME" IN {

type forward;

forward {first|only}

forwarders “*.*.*.*”;

}

注意:设置转发时,named.conf 文件option 中 dnssec-enable 和 dnssec-validation必须为no,转发服务器和被转发的服务器必须都设置为no

11、反向解析

反向解析的区域名称:网络地址反写.in-addr.arpa.

           192.168.100—>  100.168.192.in-addr.arpa.

    a、增加区域

           zone "100.168.192.in-addr.arpa" IN {

            type {master|slave|forward};

            file "100.168.192.in-addr.arpa.zone" }

     b、  区域解析库文件100.168.192.in-addr.arpa.zone

                   $TTL 86400

                     $ORIGIN 100.168.192.in-addr.arpa.

                      @ IN SOA      ns1.patrickli.com. admin.patrickli.com. (

                                     2015042201

                                     1H

                                     5M

                                     7D

                                     1D )

                               IN NS       ns1.patrickli.com.

                               IN NS       ns2.patrickli.com.

                             11 IN PTR       ns1.patrickli.com.

                             11 IN PTR         www.patrickli.com.

                             12 IN PTR        mx1.patrickli.com.

                             12 IN PTR       www.patrickli.com.

                             13 IN PTR      mx2.patrickli.com.

12、设置ACL权限列表

     bind默放有四个acl列表:

            none        空

           any           所有

           local         本机

           localnet    本地网络

   自定义acl列表, 在named.conf 文件,option前定义

  acl ACL_NAME {

        192.168.100.20/24;

        192.168.100.25/24;

    }

     可使用的控制指令:

allow-query {}:     允许查询的主机;白名单;

allow-transfer {}:  允许区域传送的主机;白名单;

allow-recursion {}:  允许递归的主机;

allow-update {}:       允许更新区域数据库中的内容;

13、View

视图:

一个bind服务器可定义多个view,每个view中可定义一个或多个zone;

每个view用一来匹配一组客户端;

多个view内可能需要对同一个区域进行解析,但使用不同的区域解析库文件;

view VIEW_NAME {

match-clients {  };

zone { };

       zone  {};

       }

注意:

(1) 一旦启用了view,所有的zone都只能定义在view中;

(2) 仅有必要在匹配到允许递归请求的客户所在view中定义根区域;

(3) 客户端请求到达时,是自上而下检查每个view所服务的客户端列表;


14、编译安装bind

                        #  groupadd -r -g 53 named

# useradd -r -u 53 -g 53 named

# ./configure –prefix=/PATH_TO_BIND –sysconfdir=/etc/named/ –disable-ipv6 –disable-chroot –enable-threads

# make

# make install

   设置PATH,将bind安装目录下的bin,sbin写入PATH

   导入库文件:

          vim /etc/ld.so.conf.d/named.conf

                 将bind安装目录入的lib路径写入此文件

             重读库文件  ldconfig 

    链接头文件

                ln -sv BIND_PATH/include /usr/include/named

    写入man文件,编辑/etc/man.config ,增加MANPATH /BIND_PATH/share

 

原创文章,作者:N21-沉舟,如若转载,请注明出处:http://www.178linux.com/40427

(0)
N21-沉舟N21-沉舟
上一篇 2016-08-29 09:00
下一篇 2016-08-29 09:00

相关推荐

  • 文件管理及常用命令(一)

    cat命令: -n 增加行号 空行也增加行号          [root@localhost ~]# cat f1     abcd     abc…

    Linux干货 2016-08-08
  • mysql配置详解-备份-主从-MHA

    目录: 1.备份和恢复 2.主从复制 3.主主复制 4.半同步复制 5.proxysql_读写分离 6.MHA 1.备份和恢复 ·mysqldump 备份: mysqldump -E -R –triggers –master-data=2 –flush-logs –single-transaction –dat…

    Linux干货 2017-08-08
  • Linux 文 本 处 理 工 具

    Linux 文 本 处 理 工 具 一.学习大纲: ◎各种文本工具来查看、分析、统计文本文件 文件内容查看工具:cat, tac,rev,more,less 文件截取:head和tail 按列抽取:cut,paste 分析文本的工具:wc , sort , uniq,diff和patch 命令使用练习题 ◎文本过滤与处理工具: grep与正则表达式…

    Linux干货 2016-08-05
  • 马哥教育网络班21期-第一次课程作业

    计算机组成部分及其作用 1.总线 电子管道,携带信息字节并在各个部件间传输。分为地址总线,数据总线,控制总线。 CPU最大可寻址范围:2^N*M,  N为地址总线数量,M为数据总线数量。 2.I/O设备 I/O设备及输入输出设备,最常见的输入设备就是我们非常熟悉的键盘,鼠标,我们通过我们通过这些设备向计算机传达指令,让计算机完成我们想要它完成的工作…

    Linux干货 2016-06-29
  • linux 学习之权限优先级

    linux下对同一文件的权限分成很多类,同时也可能对同一文件权限配置多种权限那么在这么多配置中,到底是怎么生效的呢?比如一个文件abc.txt属于wang用户,而同时对abc.txt又设置了ACL禁止 wang用户读写执行等等这些情况就是ACL的生效顺序完全理解,模拟出实验环境一一验证1,文件a属于mage用户,但ACL限制 mage读写执行 Paste_I…

    Linux干货 2017-05-29
  • 自制linux和内核编译

    自制linux和内核编译 1、分区并创建文件系统 fdisk /dev/sdb分两个必要的分区/dev/sdb1对应/boot /dev/sdb2对应根/mkfs.ext4 /dev/sdb1mkfs.ext4 /dev/sdb2 2、挂载boot mkdir/mnt/bootmount /dev/sdb1 /mnt/boot 3、安装grub grub-i…

    Linux干货 2016-09-16