共计 2028 个字符,预计需要花费 6 分钟才能阅读完成。
1,实验准备:实验环境为 rhel5.9,先搭建一台主域名服务器,假设域名为apk.com,ip 地址为 192.168.10.10;准备一台ip 为192.168.10.12的主机用来配置缓存服务器
2,主域名服务器搭建过程可参考前面的博客中的讲解
3,配置缓存 DNS 服务器
(1)安装软件
[root@localhost ~]# yum install -y bind bind-chrootcaching-nameserver
(2)新建并编辑主配置文件
[root@localhost etc]# cp –p named.caching-nameserver.confnamed.conf……cp -p保持属性不变
[root@localhost etc]# vim named.conf
options {
listen-on port 53 {192.168.10.12;};……修改侦听端口
listen-on-v6 port 53 {::1;};
directory “/var/named”;
dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
memstatistics-file “/var/named/data/named_mem_stats.txt”;
forwarders {192.168.10.10;};……当本地缓存中没有对应的解析时指定去 192.168.10.10 解 析
……
allow-query {any;};……权限设为任意主机
allow-query-cache {any;};
};
……
view localhost_resolver {
match-clients {any;};
match-destinations {any;};
(3)开启服务
[root@localhost etc]# service named restart
停止 named: [ 确定]
启动 named: [ 确定]
[root@localhost etc]# chkconfig named on
4,验证
(1)修改 win7 的DNS地址为缓存 DNS 地址
(2)在 win7 上解析www.tarena.com
(3)修改主域服务器 www.tarena.com 对应的地址并重启服务
[root@ser1 named]# vim tarena.com.zone
$TTL 86400
@ IN SOA tarena.com. root.tarena.com. (
2014030701 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS dns1.tarena.com.
dns1 IN A 192.168.10.10
www IN A 192.168.10.19
bbs IN A 192.168.10.16
localhost.localdomain. IN A 192.168.10.12
[root@ser1 named]# service named restart
停止 named: [ 确定]
启动 named: [ 确定]
(4)在不重启缓存 DNS 服务器的情况下,在 win7 上继续解析www.tarena.com
(5)重启缓存 DNS 服务
[root@localhost etc]# service named restart
停止 named: [ 确定]
启动 named: [ 确定]
[root@localhost etc]#
(6)重新验证解析结果
5,我们还可以建立 named.ca 根区域数据文件方法来构建 DNS 缓存服务器
先在 ftp://ftp.internic.org/domain/name.root 下载数据文件
然后更名放到var/named/named.ca
[root@host~]mv named.root /var/named/chroot/var/named/named.ca
相关阅读:
RHEL6 服务器搭建 DNS 服务器 http://www.linuxidc.com/Linux/2013-10/91256.htm
精解 Linux RHEL 6.x DNS 服务器 http://www.linuxidc.com/Linux/2013-08/88986.htm
Ubuntu DNS 服务器配置 http://www.linuxidc.com/Linux/2013-07/87181.htm
Solaris 中配置 DNS 服务器 http://www.linuxidc.com/Linux/2013-06/86724.htm
CentOS 6.3 x64 下借助 MySQL 和 DNS view 实现智能 DNS http://www.linuxidc.com/Linux/2013-06/86430.htm