免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 938 | 回复: 0
打印 上一主题 下一主题

centos5.2配置智能DNS(学习) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-04 13:54 |只看该作者 |倒序浏览
centos5.2配置智能DNS(学习)

软件:
bind-9.3.4-10.el5
bind-libbind-devel-9.3.4-10.el5
bind-sdb-9.3.4-10.el5
bind-devel-9.3.4-10.el5
caching-nameserver
安装bind
yum -y install bind*
yum -y install caching-nameserver
修改/var/named/chroot/etc/named.conf文件
文件太长放到了网站空间
http://www.87730.cn/upload/named.conf
建立日志文件与解析文件/any cnc telecom目录与cnc.def  any.def  telecom.def  以及IP表文件
cd /var/log
touch dns_warnings.log
touch dns_security.log
touch dns_query.log
cd /var/named/chroot/var/named
touch cnc_acl.conf
touch telecom_acl.conf
mkdir master
mkdir master/any
mkdir master/cnc
mkdir master/telecom
touch master/any.def
touch master/cnc.def
touch master/telecom.def
增加域名
vi /var/named/chroot/var/named/master/any.def
zone "oixv.cn"{
     type master;
     file "master/any/oixv.cn.zone";
};
vi /var/named/chroot/var/named/master/cnc.def
zone "oixv.cn"{
     type master;
     file "master/cnc/oixv.cn.zone";
};
vi /var/named/chroot/var/named/master/telecom.def
zone "oixv.cn"{
     type master;
     file "master/telecom/oixv.cn.zone";
};
vi /var/named/chroot/var/named/master/any/oixv.cn.zone
$TTL    86400
@               IN SOA  ns1.oixv.cn. root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
                IN NS           localhost
www     IN A            60.111.111.111
cs     IN A            60.111.111.111
www2     IN A            60.111.111.111
www3     IN A            60.111.111.111
www4     IN A            60.111.111.111
www5     IN A            60.111.111.111
www6     IN A            60.111.111.111

vi /var/named/chroot/var/named/master/cnc/oixv.cn.zone
$TTL    86400
@               IN SOA  ns1.oixv.cn. root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
                IN NS           localhost
www     IN A            2.2.2.2
cs     IN A            2.2.2.2
www2     IN A            2.2.2.2
www3     IN A            2.2.2.2
www4     IN A            2.2.2.2
www5     IN A            2.2.2.2
www6     IN A            2.2.2.2

vi /var/named/chroot/var/named/master/telecom/oixv.cn.zone
$TTL    86400
@               IN SOA  ns1.oixv.cn. root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
                IN NS           localhost
www     IN A            60.111.111.111
cs     IN A            60.111.111.111
www2     IN A            60.111.111.111
www3     IN A            60.111.111.111
www4     IN A            60.111.111.111
www5     IN A            60.111.111.111
www6     IN A            60.111.111.111

安装whois搞到IP段
http://www.iisxp.com/down/ripe-dbase-client-v3.tar.gz
tar xzvf ripe-dbase-client-v3.tar.gz
cd whois-3.1
./configure
make
make install
网通
/whois3 -h whois.apnic.net -l -i mb MAINT-CNCGROUP | grep "descr" | grep "Reverse" | awk -F "for" '{if ($2!="") print $2}'| sort -n | awk 'BEGIN{print "acl \"CNC\" '{'"}{print $1";"}END{print "'}';"}' > /var/named/cnc_acl.conf
电信
/whois3 -h whois.apnic.net -l -i mb MAINT-CHINANET | grep "descr" | grep "Reverse" | awk -F "for" '{if ($2!="") print $2}'| sort -n | awk 'BEGIN{print "acl \"TELECOM\" '{'"}{print $1";"}END{print "'}';"}' > /var/named/telecom_acl.conf
把IP文件cp到/var/named/chroot/var/named下
给相应权限。建立的文件给
chown root:named .......权限
建立的文件夹给
chown named:named .........权限
service named restart
iptables开53端口(tcp  udp)
setup
定制
53:tcp 53:udp
实现电信用户访问。自动解析到电信IP。网通用户访问自动解析到网通IP
学习误区:一直解析无法生效。以为是读不了cnc_acl.conf  tomecom_acl.conf这两个文件。
经过向蚊子兄请教。问题解决。
cnc_acl.conf  tomecom_acl.conf这两个文件里没有客户端的IP段。因为先查找这两个IP表文件,如果这两文件的IP段里没有客户端的IP。就无法正常解析。。。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/41660/showart_1164251.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP