Chinaunix首页 | 论坛 | 博客
  • 博客访问: 66774
  • 博文数量: 42
  • 博客积分: 1720
  • 博客等级: 上尉
  • 技术积分: 415
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-03 22:26
文章分类

全部博文(42)

文章存档

2011年(1)

2010年(2)

2009年(39)

我的朋友

分类: LINUX

2009-08-27 11:17:13

测试环境: CentOS 4.7

软件包: bind-9.2.4-28.el4.i386.rpm

bind-chroot-9.2.4-28.el4.i386.rpm

测试域名: 99roses.org

测试机器:

DNS服务器:  192.168.100.44

Web服务器:  192.168.100.3  192.168.100.4  192.168.100.100

   客户机:  192.168.100.122(模拟网通)  192.168.100.45(模拟电信)

 

 

相关配置文件目录:  

#主配置文件

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

#网通地址池

/var/named/chroot/var/named/cnc_acl.conf

#电信地址池

/var/named/chroot/var/named/telecom_acl.conf

#域名配置文件

/var/named/chroot/var/named/cnc.def                #网通段解析列表

/var/named/chroot/var/named/telecom.def            #电信段解析列表

/var/named/chroot/var/named/any.def                #其他段解析列表

 

#域名解析文件

/var/named/chroot/var/named/cnc/99roses.org       #网通段域名解析文件

/var/named/chroot/var/named/telecom/99roses.org   #电信段域名解析文件

/var/named/chroot/var/named/any/99roses.org       #其他段域名解析文件

 

 

一、主配置文件:

 

options {

         directory “/var/named”;

       };

 

 

#日志文件

logging {

  channel warning {

    file “/var/log/dns_warning” versions 3 size 1240k;

    severity warning;

    print-category yes;

    print-severity yes;

    print-time yes;

  };

  channel general_dns {

    file “/var/log/dns_log” versions 3 size 1240k;

    severity info;

    print-category yes;

    print-severity yes;

    print-time yes;

  };

  category default {

    warning;

  };

  category queries {

    general_dns;

  };

};

 

 

#电信网通 地址池

include “cnc_acl.conf”;

include “telecom_acl.conf”;

 

 

#设置网通选择地址池以及域名配置文件

view “view_cnc” {

  match-clients {

    CNC;                         //选择cnc中的 “CNC”  ACL

  };

  zone “.” {

    type hint;

    file “named.ca”;

  };

  include “master/cnc.def”;

};

 

 

 

#设置电信选择地址池以及域名配置文件

view “view_telecom” {

  match-clients {

    TELECOM;                      //选择telecom中的 “TELECOM”  ACL

  };

  zone “.” {

    type hint;

    file “named.ca”;

  };

   include “master/telecom.def”;

};

    

 

#设置当IP地址段不在电信或者网通地址池中时选择的相应的配置文件

view “view_any” {

  match-clients {

    any;

  };

  zone “.” {

    type hint;

    file “named.ca”;

  };

    include “master/any.def”;

   };

    

    

 

二、地址池:

#网通地址池

/var/named/chroot/var/named/cnc_acl.conf

 

acl   “CNC”   {                  //设置ACL 别名为 “CNC”

 

192.168.100.122 ;

 

};

 

 

#电信地址池

/var/named/chroot/var/named/telecom_acl.conf

 

acl   “TELECOM”  {            //设置ACL别名为 “TELECOM”

 

 

192.168.100.45 ;

 

};

 

 

三、域名配置文件:

#网通段解析列表

/var/named/chroot/var/named/cnc.def

 

zone “99roses.org”{

 

type master;

file “master/cnc/99roses.org”;             //域名解析文件路径

 

};

 

 

          

#电信段解析列表

/var/named/chroot/var/named/telecom.def

 

zone “99roses.org”{

 

type master;

file “master/telecom/99roses.org”;         //域名解析文件路径

 

};

 

 

 

#其他段解析列表

/var/named/chroot/var/named/any.def

 

zone “99roses.org”{

 

type master;

file “master/any/99roses.org”;            //域名解析文件路径

 

};

 

 

 

四、域名解析文件

#网通段域名解析文件

/var/named/chroot/var/named/cnc/99roses.org

 

 

$TTL 3600

$ORIGIN 99roses.org.

@ IN SOA         ns.99roses.org.    root.ns.99roses.org. (

                  2008080901;       Serial

                  3600      ;       Refresh ( seconds )

                  900       ;       Retry ( seconds )

                  68400     ;       Expire ( seconds )

                  15        ;       Minimum TTL for Zone ( seconds )

                  )

@         IN     NS      ns.99roses.org.

ns         IN      A       192.168.100.44

www       IN      A       192.168.100.3

*          IN      A      192.168.100.3

 

 

 

#电信段域名解析文件

/var/named/chroot/var/named/telecom/99roses.org   

 

 

$TTL 3600

$ORIGIN 99roses.org.

@ IN SOA         ns.99roses.org.    root.ns.99roses.org. (

                  2008080901   ;      Serial

                  3600         ;      Refresh ( seconds )

                  900          ;      Retry ( seconds )

                  68400        ;      Expire ( seconds )

                  15           ;      Minimum TTL for Zone ( seconds )

                  )

@            IN    NS      ns.99roses.org.

ns            IN     A     192.168.100.44    

www         IN     A      192.168.100.4

*             IN    A      192.168.100.4

 

 

 

#其他段域名解析文件

/var/named/chroot/var/named/any/99roses.org       

 

 

$TTL 3600

$ORIGIN 99roses.org.

@ IN    SOA     ns.99roses.org.       99roses.org. (

                  2008080901   ;      Serial

                  3600         ;      Refresh ( seconds )

                  900          ;      Retry ( seconds )

                  68400        ;      Expire ( seconds )

                  15           ;      Minimum TTL for Zone ( seconds )

                  )

@            IN    NS   ns.99roses.org.

ns            IN     A    192.168.100.44

www          IN    A    192.168.100.100

*             IN     A      192.168.100.4

 

 

 

最后copy named.ca/var/named/chroot/var/named/目录下

 

然后service named restart

 

 

 

 

 

:

电信地址段下载地址:

  (编辑好的电信网段地址,下载后改后缀名为.conf即可使用)

 

网通地址段下载地址:

      (编辑好的电信网段地址,下载后改后缀名为.conf即可使用)

 

named.ca 下载地址:

   (named.ca下载,下载后去掉.txt即可)

 

感谢 成都世纪东方网络通信有限公司() 提供的电信 网通网段IP地址!

阅读(615) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~