zoukankan      html  css  js  c++  java
  • Centos Bind域名服务器的授权实战

    Centos Bind域名服务器的授权实战

     


    一、            实验环境:

    System OSCentOS release 5.4

       DNS192.168.1.103

    授权域名dns192.168.1.104/192.168.1.105(在同一主机上启用了子接口)

     

    二、            软件包的安装

    yum  -y install bind*

    yum -y install caching-nameserver

     

    三、            详细配置

    (一)、配置192.168.1.103/var/named/chroot/etc/named.conf文件

    1cp /var/named/chroot/etc/named.rfc1912.zones  /var/named/chroot/etc/named.conf

     

    2、编辑/var/named/chroot/etc/named.conf添加如下内容到最前面:

    vi /var/named/chroot/etc/named.conf

    options {

    listen-on port 53 { any; };

    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";

    query-source    port 53;

    allow-query     { any; };

    };

    include "/etc/rndc.key";

     

    3、配置192.168.1.103/var/named/chroot/etc/named.conf添加如下内容到最后面:

    vi /var/named/chroot/etc/named.conf

    zone "zhang.com" IN {

            type master;

            file "zhang.zone";

                    allow-update { none; };

    };

     

    ###反向解析文件就不创建了!

    #zone "1.168.192.in-addr.arpa" IN {  

    #        type master;

    #        file "zhang.local";

    #              allow-update { none; };

    #};

     

    4、创建192.168.1.103正向解析文件name.zome

                 vi /var/named/chroot/var/named/zhang.zone

    $TTL    86400

    @       IN      SOA     zhang.com.  root.zhang.com.  (

    1997022700 ; Serial

    28800      ; Refresh

    14400      ; Retry

    3600000    ; Expire

    86400 )    ; Minimum

    zhang.com.   IN      NS      zhang.com.

     

    www       IN      A    192.168.1.103

     

    aa.zhang.com.  IN      NS     ns.aa.zhang.com.

    ns.aa.zhang.com.      IN    A    192.168.1.105

    aa.zhang.com.  IN      NS     ns1.aa.zhang.com.

    ns1.aa.zhang.com.      IN    A    192.168.1.104

    ####上面几行的意思是将子域aa.zhang.com授权给ns.aa.zhang.comns1.aa.zhang.com ip分别为192.168.1.105192.168.1.104

                       

    5、创建192.168.1.104/192.168.1.105的配置文件named.conf,和步骤12一样,

     

    6、配置192.168.1.104/192.168.1.105/var/named/chroot/etc/named.conf添加如下内容到最后面:

    zone "aa.zhang.com" IN {

            type master;

            file "aa.zhang.zone";

    };

     

    #zone "1.168.192.in-addr.arpa" IN {

    #        type master;

    #        file "aa.zhang.local";

    #};

     

                    7、创建192.168.1.104/192.168.1.105正向解析文件aa.name.zome

                         vi /var/named/chroot/var/named/aa.zhang.zone

    $TTL 14400

    @      86400    IN      SOA     ns.aa.zhang.com. root.aa.zhang.com. (

                    2009120701      ; serial, todays date+todays

                    86400           ; refresh, seconds

                    7200            ; retry, seconds

                    3600000         ; expire, seconds

                    86400 )         ; minimum, seconds

     

    aa.zhang.com. 86400 IN NS ns.aa.zhang.com.

    aa.zhang.com. 86400 IN NS ns1.aa.zhang.com.

     

     

    aa.zhang.com. IN A 192.168.1.104

     

    localhost.aa.zhang.com. IN A 127.0.0.1

     

    aa.zhang.com. IN MX 0 aa.zhang.com.

     

    mail IN CNAME aa.zhang.com.

    www IN CNAME aa.zhang.com.

    ftp IN CNAME aa.zhang.com.

     

    hehe.aa.zhang.com.  IN A 192.168.1.104

    gay.aa.zhang.com.   IN  A 192.168.1.8

     

     

    四、Test

     

    注意:在test之前,请将dns指向自己!

    192.168.1.103上测试成功!

     [root@zhang1 named]# nslookup www.aa.zhang.com

    Server:         192.168.1.103

    Address:        192.168.1.103#53

     

    Non-authoritative answer:

    www.aa.zhang.com        canonical name = aa.zhang.com.

    Name:   aa.zhang.com

    Address: 192.168.1.104


    [root@zhang1 named]# nslookup hehe.aa.zhang.com

    Server:         192.168.1.103

    Address:        192.168.1.103#53

     

    Non-authoritative answer:

    Name:   hehe.aa.zhang.com

    Address: 192.168.1.104

  • 相关阅读:
    Win7 VSCode 在线安装Rust语言及环境配置
    Win7 VSCode 离线安装Rust语言及环境配置
    Win7崩溃程序目录
    fatal error C1047: The object or library file xxx was created with an older compiler than other objects
    Notepad++正则表达式合并多行代码为1行
    Win7 VS2019安装后创建C++工程失败解决
    关于Visual Studio中书签Bookmark的一些问题
    Fira Code,可以让不等号!=直接显示出来的字体
    免费商用字体
    Win7 64位注册32位DLL
  • 原文地址:https://www.cnblogs.com/feihongwuhen/p/7171036.html
Copyright © 2011-2022 走看看