欢迎来到天天文库
浏览记录
ID:12488415
大小:60.50 KB
页数:10页
时间:2018-07-17
《南北互通廉价解决方案-智能dns (黄传贤)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、前言:我们国内数据网是南电信,北网通。由于竞争原因,两网互不畅通,北边的浏览器访问南方的Web网站,响应速度很慢。同理,南方的浏览器访问北方的Web网站,响应速度也很慢。我们使用两网卡,一连电信数据网,另一连网通数据网。使两网都能访问Web。再安一DNS服务器。对请求访问的客户的IP进行分析,若是网通IP,那Web服务器,就将响应信息通过网通网卡发出。同理,对请求访问的客户的IP进行分析,若是电信IP,就将响应信息通过电信网卡发出。几年来运行效果很好。现介绍给各位。南北互通廉价解决方案-智能DNS概述:用一台BIND9作智能DN
2、S服务器的关键是,利用named.conf中的ACL和VIEW选项来匹配不同客户的源地址,不同客户请求,解析为不同的IP,这是非常有效的(比如一台DNS同时对内外网作解析或者多ISP线路智能解析)一.所需要软件1.下载RPM包地址:http://isoredirect.centos.org/centos/4/os/i386/CentOS/RPMS/bind-9.2.4-16.EL4.i386.rpmhttp://isoredirect.centos.org/centos/4/os/i386/CentOS/RPMS/bind-li
3、bs-9.2.4-16.EL4.i386.rpmhttp://isoredirect.centos.org/centos/4/os/i386/CentOS/RPMS/bind-utils-9.2.4-16.EL4.i386.rpmhttp://isoredirect.centos.org/centos/4/os/i386/CentOS/RPMS/bind-devel-9.2.4-16.EL4.i386.rpm2.安装:#rpm-iUvhbind*.rpm3.安装后执行以下命令配置DNS服务开机自启动#chkconfignamed
4、on4.安装IP地址段查询工具Ripe-dbase-client-v3:wgethttp://ftp.apnic.net/apnic/dbase...se-client-v3.tar.gz解压软件包:#tarzxvfripe-dbase-client-v3.tar.gz#cdwhois-3.1#./configure--prefix=/usr#Make;makeinstall5.建立相关目录及文件mkdir-p/var/named/datamkdir-p/var/named/master/anymkdir-p/var/named
5、/master/cncmkdir-p/var/named/master/telecommkdir-p/var/named/slavesmkdir-p/var/log/namedmkdir-p/var/run/namedtouch/var/named/cnc_acl.conftouch/var/named/telecom_acl.conftouch/var/log/named/dns_warningtouch/var/log/named/dns_logtouch/var/named/master/any.deftouch/var/
6、named/master/cnc.deftouch/var/named/master/telecom.defwgetftp://ftp.internic.org/domain/named.rootchown-Rnamed.named/var/named/var/log/named/var/run/namedchmod-R770/var/named/var/log/named/var/run/named6.配置ACL文件设置网通IP列表ACL文件cnc_acl.conf:/usr/bin/whois3-hwhois.apnic.n
7、et-l-imbMAINT-CNCGROUP
8、grep"descr"
9、grep"Reverse"
10、awk-F"for"'{if($2!="")print$2}'
11、sort-n
12、awk'BEGIN{print"acl"CNC"'{'"}{print$1";"}END{print"'}';"}'>/var/named/cnc_acl.Conf设置电信IP列表ACL文件telecom_acl.conf:/usr/bin/whois3-hwhois.apnic.net-l-imbMAINT-CHINANET
13、grep"descr"
14、
15、grep"Reverse"
16、awk-F"for"'{if($2!="")print$2}'
17、sort-n
18、awk'BEGIN{print"acl"TELECOM"'{'"}{print$1";"}END{print"'}';"}'>/var/named/te
此文档下载收益归作者所有