博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

易先生随记

平平淡淡才是真!---呵呵,做一个平凡的人吧!做自己喜欢做的事情!心平气和的面对人生!
   yi.cublog.cn
关于作者  
姓名:易先生
职业:无业游民
年龄:不祥
位置:天上人间
目标:自由职业者

我的分类  




Securing BIND and DNS [BIND及DNS安全] Part I
---------------------安装
rpm -ivh /rhel5/Server/bindxxxxxxxxxxx.rpm
rpm -ivh /rhel5/Server/caching-nameserver-9.3.3-7.el5.i386.rpm(不装这个没有模板)

---------------------named.conf(主设定文件)
cd /var/named/chroot/etc
cp -cp named.caching-nameserver.conf named.conf
vi /var/named/chroot/etc/named.conf
找到
listen-on port 53 { 127.0.0.1; };
改为
listen-on port 53 { any; };
# 监听系统的所有端口可写为 { 127.0.0.1; 172.16.185.10; }这里{ any; }意思为所有端口

找到
allow-query    { localhost; };
改为
allow-query    { any; };
# 指明可用以用本DNS进行解析的域这里可以写any, none, localhost, localnets
# localnets指的是本地的所有网络,没搅清和any有什么不同

找到
view localhost_resolver {
    ........................
};
在view localhost_resolver之前加入[注意一定要在之前至于为什么,下回分解]
acl "vmnet1" {
        172.16.185.0/24;
};
# 自定义一个ACL这里指的是172.16.185.x这个网段
# 这个ACL可以用于listent-on allow-query及下面的match-clients match-destinations

view xiaosc.home {
        match-clients           { localhost; vmnet1; };        #查询者的源地址
        match-destinations      { localhost; vmnet1; };    #查询者的目标地址
        recursion yes;                                                   #进行递归查询
        include "/etc/xiaosc.home.zones";                     #引入一个设定文件
};

--------------------------xiaosc.home.zones(设定文件)
vi /var/named/chroot/etc/xiaosc.home.zones
内容
zone "xiaosc.home" IN {              #正解区域
        type master;                        #反这个定为主域
        file "xiaosc.home.zone";         #正解文件
        allow-update { none; };         #是否允许其它机器update,这个用于有主次DNS的情况
};

zone "185.16.172.in-addr.arpa" IN {          #反解区域
        type master;
        file "185.16.172.in-addr.arpa.zone";   #反解文件
        allow-update { none; };
};

-------------------xiaosc.home.zone(正解文件)
cp -cp /var/named/chroot/var/named/localdomain.zone /var/named/chroot/var/named/xiaosc.home.zone
vi /var/named/chroot/var/named/xiaosc.home.zone
$TTL    86400
@               IN SOA  ns.xiaosc.home root.xiaosc.home (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
@               IN NS           ns.xiaosc.home
@               IN MX 10        mail.xiaosc.home
@               IN A            172.16.185.10
mail            IN A            172.16.185.10
pop             IN CNAME        mail
smtp            IN CNAME        mail
www             IN A            172.16.185.20
ftp             IN A            172.16.185.20
*               IN CNAME        172.16.185.20

-----------------------185.16.172.in-addr.arpa.zone(反解文件)
cp -cp /var/named/chroot/var/named/0.0.0.127.local /var/named/chroot/var/named/185.16.172.in-addr.arpa.zone
vi /var/named/chroot/var/named/185.16.172.in-addr.arpa.zone
$TTL    86400
@       IN      SOA     ns.xiaosc.home. root.xiaosc.home.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
@       IN NS           ns.xiaosc.home.
10      IN PTR          ns.xiaosc.home.
10      IN PTR          mail.xiaosc.home.
20      IN PTR          www.xiaosc.home.
20      IN PTR          ftp.xiaosc.home.

 发表于: 2007-10-17,修改于: 2007-10-17 20:26 已浏览461次,有评论1条 推荐 投诉

  网友评论
  本站网友 时间:2008-07-24 11:04:36 IP地址:119.141.206.★
请问part2 部分呢?
这好像还没完吧?


  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.11188

京ICP证041476号