搭建智能DNS服务器
2018-11-07
网络安全和信息化 2018年3期
搭建环境
笔者单位所使用的智能DNS服务器的配置环境是CenteOS 6.4、BIND-9.8.2,假设单位域名是www.abc.com,对应联通地址记录为1.2.3.4,对应电信地址记录为5.6.7.8。
下载并安装源码BIND
从BIND网站(https://www.isc.org)下载你需要版本的BIND源码包,比如本次安装采用的BIND的下载地址为ftp://ftp.isc.org/isc/bind9/9.8.2/bind-9.8.2.tar.gz,解压该软件包并进入:
#tarzxvfbind-9.8.2.tar.gz #cd bind-9.8.2,指明路径并编译安装#./configure--enablelargefile--withoutopenssl--enable-threads--prefix=/usr/local/named#make#make install配 置BIND,使之成为智能DNS服务器。
named.conf文件是 BIND的配置文件,配置如下:
recursion no; //只应答回答那些它所权威的zone 的查询,不能用于查询外部域名。
列出联通地址列表,格式为网段/掩码位。
file"abc.liantong";//区数据文件的位置
@ IN SOA dns.abc.com. admin.abc.com.(2012120201;序列号3H;刷新时间1H
通过以上设置,当外部联通用户访问http://www.abc.com时,智能DNS服务器将该域名解析为联通IP地址即1.2.3.4。
当外部电信用户访问http://www.abc.com时,智能DNS服务器将该域名解析为电信IP地址5.6.7.8。至此,目的实现。