阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

DNS缓存服务器的搭建

149次阅读
没有评论

共计 2028 个字符,预计需要花费 6 分钟才能阅读完成。

DNS缓存服务器可以提高 DNS 访问速度,对局域网上网实现快速解析;适用于低互联网带宽的企业局域网络,减少重复的 DNS 查询、通过缓存提高速度!怎么实现 DNS 缓存呢?下面我跟大家分享一下如何搭建 DNS 缓存服务.

1,实验准备:实验环境为 rhel5.9,先搭建一台主域名服务器,假设域名为apk.comip 地址为 192.168.10.10;准备一台ip192.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)修改 win7DNS地址为缓存 DNS 地址

DNS 缓存服务器的搭建

(2)win7 上解析www.tarena.com

DNS 缓存服务器的搭建

(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

DNS 缓存服务器的搭建

DNS 缓存服务器的搭建

(5)重启缓存 DNS 服务

[root@localhost etc]# service named restart

停止 named [ 确定]

启动 named [ 确定]

[root@localhost etc]#

(6)重新验证解析结果

DNS 缓存服务器的搭建

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

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计2028字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中