author:JevonWei

版权声明:原创作品


子域

子域同父域在同一个服务器上

新建子域jevon.danran.com
  1. vim /etc/named.rfc1912.zones

    zone "jevon.danran.com" IN {

    type master;

    file "jevon.danran.zone";

    allow-update { none; };

    };

  2. 编辑jevon.danran.com域的数据库文件

    1. 编辑正向解析文件

      cp -p /var/named/danran.zone /var/named/jevon.danran.zone \带权限复制数据库文件

      vim /var/named/jevon.danran.zone

      $TTL 1D

      @ IN SOA ns1.jevon.danaran.com. dnsadmin.jevon.danran.com. (

      0 ; serial

      1D ; refresh

      1H ; retry

      1W ; expire

      3H ) ; minimum

      NS ns1.jevon.danran.com.

      NS ns2

       ns1     A       192.168.198.134
      ns2 A 192.168.198.11 websrv A 192.168.198.51
      ftpsrv A 192.168.198.52
      www CNAME websrv
    2. 编辑反向解析文件

      cp -p /var/named/IP.danran.zone /var/named/IP.jevon.danran.zone

      vim /var/named/IP.jevon.danran.zone

      $TTL 1D

      @ IN SOA ns1.jevon.danran.com. admin.jevon.danran.com. (

      0 ; serial

      1D ; refresh

      1H ; retry

      1W ; expire

      3H ) ; minimum

      NS @

               A       192.168.198.134
      
       134     PTR     ns1.jevon.danran.com.
      131 PTR ns2.jevon.danran.com. 51 PTR websrv.jevon.danran.com.
      52 PTR ftpsrv.jevon.danran.com.
  3. 加载配置文件

    rndc reload

  4. 访问测试

    dig www.jevon.danran.com @192.168.198.134

子域同父域不在同一台服务器上

新建子域zijie.danran.com
  • 在主DNS上

    1. vim /etc/named.conf

      options {

      listen-on port 53 { localhost; }; \ 允许主机上的所有IP监听53号端口

      allow-query { any; }; \允许所有主机查询此DNS服务器

      dnssec-enable no; \与安全相关,设置为no

      dnssec-validation no; \与安全相关,设置为no

    2. vim /var/named/danran.zone

      $TTL 1D

      @ IN SOA ns1.danran.com. dnsadmin.danran.com. (

      0 ; serial

      1D ; refresh

      1H ; retry

      1W ; expire

      3H ) ; minimum

      NS ns1.danran.com.

      zijie NS ns3

      ns3 A 192.168.198.11

      ns1 A 192.168.198.134

      dan A 192.168.198.40

      websrv A 192.168.198.51

      ftpsrv A 192.168.198.52

      www CNAME websrv

3. rndc reload
  • 子域服务端

    1. vim /etc/named.rfc1912.zones

      zone "zijie.danran.com" IN {

      type master;

      file "zijie.danran.zone";

      };

    2. vim /var/named/zijie.danran.zone

      @ IN SOA ns1.zijie.danran.com. dnsadmin (

      0 ; serial

      1D ; refresh

      1H ; retry

      1W ; expire

      3H ) ; minimum

      NS ns1

      ns1 A 192.168.198.11

      dan A 192.168.198.140

      websrv A 192.168.198.151

      ftpsrv A 192.168.198.152

      www CNAME websrv

    3. vim /var/named/zijie.IP.danran.zone

      $TTL 1D

      @ IN SOA ns1 admin (

      0 ; serial

      1D ; refresh

      1H ; retry

      1W ; expire

      3H ) ; minimum

      NS @

           A       192.168.198.11

      11 PTR ns1

      150 PTR websrv

      151 PTR websrv

      152 PTR ftpsrv

      110 PTR test.com

    4. rndc reload //加载配置文件

    5. 客户端访问测试

      dig www.zijie.danran.com @192.168.198.134

view

从不同源地址发出的请求,返回不同的查询结果

  • 主DNS服务器

    1. 创建不同地区的数据库

      vim /var/named/danran.zone.bj

      $TTL 1D

      @ IN SOA ns1 dnsadmin (

      0 ; serial

      1D ; refresh

      1H ; retry

      1W ; expire

      3H ) ; minimum

      NS ns1

       ns1     A       192.168.198.134
      
       websrv  A       192.168.198.51
      www CNAME websrv

      vim /var/named/danran.zone.bj

      $TTL 1D

      @ IN SOA ns1 dnsadmin.danran.com. (

      0 ; serial

      1D ; refresh

      1H ; retry

      1W ; expire

      3H ) ; minimum

      NS ns1.danran.com.

       ns1     A       192.168.198.134
      websrv A 192.168.198.251
      www CNAME websrv

      vim /var/named/danran.zone

      @ IN SOA ns1 dnsadmin (

      0 ; serial

      1D ; refresh

      1H ; retry

      1W ; expire

      3H ) ; minimum

      NS ns1

      ns1 A 192.168.198.134

      websrv A 192.168.198.60

      www CNAME websrv

    2. 编辑配置文件

      vim /etc/named.conf

      acl beijing {

      192.168.198.11;

      192.168.10.0/24;

      }; \beijing的IP访问

      acl zhengzhou {192.168.198.131;};\zhengzhou的IP访问

      acl other {any;};

       options {
      listen-on port 53 { any; };
      allow-query { any; };
      view beijingview {
      match-clients {beijing;}; \\同acl beijing {192.168.198.11;};中的北京一致
      include "/etc/named.beijingview.zones";
      }; view zhengzhouview {
      match-clients {zhengzhou;}; \\同acl zhengzhou {192.168.198.131;};中的zhengzhou一致
      include "/etc/named.zhengzhou.zones";
      }; view otherview {
      match {other;}; \\acl other {any;};的客户端
      include "/etc/named.rfc1912.zones";
      };
    3. vim /etc/named.rfc1912.zones

      zone "." IN {

      type hint

      file "named.ca";

      };

      zone "danran.com" IN {

      type master;

      file "danran.zone";

      };

    4. cat /etc/named.beijingview.zones \编辑beijing地区的区域配置文件,同/etc/named.conf记录一致

      zone "danran.com" IN {

      type master;

      file "danran.zone.bj";

      };

    5. vim /etc/named.zhengzhouview.zones\编辑zhengzhou的区域配置文件

      zone "danran.com" IN {

      type master;

      file "danran.zone.zz";

      };

    6. rndc reload

DNS的相关知识请点击链接

http://119.23.52.191/dns服务/

创建DNS子域及view的更多相关文章

  1. DNS主从服务,子域授权,view视图,日志系统,压力测试

    DNS主从服务,子域授权,view视图,日志系统,压力测试 DNS性能测试工具queryperfDNS查询过程: DNS主从建立: 环境: 主服务器:10.140.165.93 从服务器:10.140 ...

  2. 十五.DNS子域授权、分离解析、缓存DNS服务器

    1.搭建基本DNS服务器 pc7: 1.1 安装软件包 ]# yum -y install bind-chroot bind bind         //域名服务包 bind-chroot  //提 ...

  3. linux dns子域授权 split分离解析 缓存dns服务器

    DNS子域授权作用:适用于同一个DNS组织父/子域名的解析工作由不同的dns服务器负责父dns服务器应该有为子域名迭代的能力 上下级区域属于不同的机构管理:.cn与.Anonymous.cn.cn需要 ...

  4. DNS子域授权

    DNS子域授权 当一个域很大时,而且还有上,下层关系,如果所有的记录变更都由某一台服务器来管理的话,那将会是什么样子?就好比一个公司的总经理直接管理公司1000个人的所有事项,恐怕会被累死.所以会在总 ...

  5. DNS子域委派配置案例[转载]

    最近在研究linux dns 在51上面看见这篇文章,感觉讲的很透彻,随转载,方便以后自己查阅 原文地址:http://www.51osos.com/a/Linux_CentOS_RedHat/Lin ...

  6. SAP HANA中创建计算视图(Calculation View)

    [Step By Step]SAP HANA中创建计算视图(Calculation View) Demo Instruction: 该视图将两个表AUDIOBOOKS和BOOKS中的数据进行连接,并作 ...

  7. IOS UI-控制器的创建和控制器的View的创建

    一.控制器的创建和控制器的View的创建 说明:控制器有三种创建方式,下面一一进行说明. 一.第一种创建方式(使用代码直接创建) 1.创建一个空的IOS项目. 2.为项目添加一个控制器类. 3.直接在 ...

  8. 使用UIDynamicAnimator创建重力感应的View

    使用UIDynamicAnimator创建重力感应的View http://www.raywenderlich.com/zh-hans/52617/uikit-力学教程 详细教程请参考上面的链接,此处 ...

  9. Service系统服务(四):搭建单区域DNS服务器、特殊DNS解析、配置DNS子域授权、搭建并测试缓存DNS

    一.搭建单区域DNS服务器 目标: 本例要求要求为DNS区域tedu.cn搭建一台DNS服务器,以便用户能通过域名的方式访问网站.测试阶段主要提供以下正向记录: svr7.tedu.cn ---> ...

随机推荐

  1. 【原创】01-1. 基于 checked 关于 attribute 和 property 的理解

    Attribute(属性) 和 Property(特性) Attribute(元素节点的属性),例如html中常用的class.title.align等(即:属性节点).而Property 是这个DO ...

  2. Openresty使用Thrift安装步骤

    最新想用Golang与Openresty相互通讯调用,使用RPC协议来实现,后来研究最终选择了Thrift:主要还是FB实现了支持Lua和Go模块,直接编译就可以成功嵌套使用,非常方便:研究了两天最后 ...

  3. 用户体验 | 寻找成套的 App SDK 服务

    前言 对于开发者来说,三方 SDK 这个词已经是一个不需要任何解释的词语了,然而我想面对琳琅满目的 SDK 产品,大家都会纠结如何选择.那么选择一个 SDK 需要注意哪些问题呢? SDK 的 稳定易用 ...

  4. html+css3实现长方体效果

    网上大都是正方体的效果,由于做一个东西需要,写了一个HTML+css3实现的长方体,有需要的也可以看看.                   2017-07-25         21:30:23 h ...

  5. RabbitMQ安装以及java使用(一)

    最近闲来无事,整理下基础知识,本次安装 1.RabbitMQ版本是3.6.10 2.操作系统是centOS 7 64位  虚拟机IP:192.168.149.133 1.安装更新系统环境依赖 yum ...

  6. Sybase数据库的连接,JNDI配置,Hibernate配置

    最近的一个项目就是移植老项目的代码,有一个模块用的是Sybase数据库,我表示从来没接触过,更不用说怎么用了.再者这东西都是几乎被淘汰的东西了,而且网上搜到的东西简直了,全是复制粘贴的. 一.使用工具 ...

  7. 页面嵌套frame,Selenium定位问题

    有时候,什么定位元素的方法都试过了,还是定位不到元素,就考虑frame切换问题 driver.switchTo().frame("定位到的frame元素"); //接下来就可以在这 ...

  8. 【有意思的BUG】反转的水印

    今天无意中看到一个图集,翻着翻着感觉到哪儿不对劲.是的,水印打反了,怎么会出现这样的局面我也不知道,可能就是手抖了吧. 通过与懂这方面知识的人请教,120%的可能是因为图片本身就自带水印,而不是因为后 ...

  9. Jmeter - foreach控制器之嵌套使用

    有需求如下: 对某分类列表分别上传随机个数的附件内容 由此想到可以使用jmeter自带的foreach控制器来实现,编写代码如下: 如图:两层循环,第一层由上方beashell获取大类列表,如下: 生 ...

  10. 绿盟RSAS配置小记

    拿到了一个漏扫的虚拟机,可是配置一直上不了网,最后是配置扫描端口网卡,并在主网卡上不做网关配置从而得到解决. 漏扫虚拟机的网络配置是这样一共七块桥接网卡,一块是主网卡,其余六块是扫描口网卡. 主网卡只 ...