DNS高级应用之子域授权&区域转发

一、环境准备:

   1、准备三台测试服务器,划分如下:

   主DNS服务器:eth0:192.168.10.203;负责mylinux.com域解析;确保可以正常解析 

    子域DNS服务器:eth0:192.168.10.120; 负责子域ops.mylinux.com解析;

    测试机:eth0:192.168.10.103,用于测试子域授权、区域转发

   1.png

 

  2、实验要求:

    (1)在主DNS服务器授权子域ops.mylinux.com给子域服务器(192.168.10.120),保证可以正常解析;

     (2)在子域服务器设定区域转发,将来自客户端查找mylinux.com的请求转发给主DNS服务器(192.168.10.203)

     (3)在主DNS服务器设定区域转发,将来自所有客户端的非主DNS服务器负责的域的解析转发给其他服务器(8.8.8.8)

    

二、子域授权配置:(父域mylinux.com,子域为ops.mylinux.com)

   1、主服务器主配置文件中添加mylinux.com域:

    1.png

 

   2、区域数据库文件内容如下

     2.png

  3、测试主DNS可以正常解析mylinux.com区域:

   3.png

 4、确保主DNS可以正常解析mylinux.com域后,在主DNS授权子域ops.mylinux.com给子域服务器(192.168.10.120);编辑主DNS区域数据文件,添加内容如下:

    0.png

  5、编辑子域服务器的主配置文件;修改内容如下:

    5.png

 

 6、编辑子域服务器的区域数据库文件(ops.mylinux.com.zone);添加内容如下:

    6.png  

 7、检查子域服务器的主配置文件和区域配置文件语法:

   7.png

 8、修改子域服务器的区域数据库文件的权限以及属主

    8.png

  9、测试主DNS服务器的区域数据库文件语法:

     11.png

 10、分别重新载入配置文件:

    (1)主DNS服务器重新载入

12.png

    (2)子域DNS重新载入    13.png

11、测试

  (1)将客户端查询www.ops.mylinux.com的请求信息发个主DNS服务器,主DNS服务器可以从子域服务器那里查询返还给客户端

   14.png   

   

 (2)将来自客户端查询www.ops.mylinux.com请求发个子域服务器,子域服务器也可以正常解析;  

   15.png

  

 

三、区域转发配置

  1、编辑主DNS服务器的配置文件(/etc/named.conf);在options字段中添加以下内容:

    1.png

    字段解释:

      forward:定义转发模式,转发模式分为两种,一种是first(先转发),一种是only(仅转发)

      forwarder { IP; };定义将请求转发给指定DNS服务器,前提指定的DNS服务器允许给你做递归查询

   

  2、在子域DNS服务器的配置文件中(/etc/named.rfc1912.zones),定义以下信息:

    4.png

 

 3、检查配置文件语法,重新载入配置文件:

   (1)主DNS服务器:  3.png

  

 (2)子域DNS服务器

6.png

4、测试:

 (1)主DNS测试

 22.png

 (2)子域DNS服务器测试:

  7.png

原创文章,作者:马行空,如若转载,请注明出处:http://www.178linux.com/4497

(0)
马行空马行空
上一篇 2015-06-01 19:17
下一篇 2015-06-01 19:21

相关推荐

  • GRUB Legacy&Trouble Shooting

    GRUB (Grand Unified Bootloader)        位于系统引导盘的MBR中的Boot Loader。        GRUB是一个来自GNU项目的启动引导程序。GRUB是多启动规范的实现,它允…

    Linux干货 2016-09-13
  • OpenSSL

    一、什么是OpenSSL 在电脑网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通讯,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。其主要库是以C语言所写成,实现了基本的加密功能,实现了SSL与TLS协议。 OpenSSL由三部分组成:     libencryp…

    Linux干货 2016-04-25
  • 权限

    用户组和管理权限

    2017-11-30
  • Linux 进程及作业管理

    Linux 进程及作业管理 概述:      我们在实际的运维工作中经常要对服务器做各种监控,以了解其相关状态,比如,CPU利用率,磁盘空间利用率,等等,这就需要我们了解相关的数据并学会使用各种工具来分析数据。本章就将总结Linux系统中进程管理和作业管理的相关命令、参数和工具,包括:进程的相关定义、分类、状态以及进程查看和管理…

    Linux干货 2016-09-10
  • LAPM(linux+httpd+php+mariadb)环境搭建

    前言     LAMP(linux+apache+mariadb+php)以下都以源码安装方式,环境为3台虚拟机内存各4G、2核cpu,apache通过fastcgi连接php,数据库用mariadb。       搭建环境:Centos6.4     服务器一 &nb…

    Linux干货 2015-05-27
  • 有证说话硬–实现CA和证书申请

    centos下利用openssl来实现证书的颁发 直接进入正题,细节坑就不说了,自己解决起来更有挑战性不是 步骤流程: 我是拿的7.3版本做CA主机,6.8版本做客户端 1.创建CA 2.生成私钥 3.生成自签名证书 4.到客服端 5.生成私钥 6.生成证书申请文件 7.将请求发送给-CA主机 8.CA主机-验证签署 9.拷回给客户端使用 用法:openss…

    2017-04-11