DNS缓存服务器简介:

   缓存服务器是用来存储网络上用户需要的网页和内容的网络服务器(DNS缓存服务器、Squid)。而DNS缓存服务器即是存在DNS信息,它可以将收到的DNS信息存储下来,并将其提供给客户端进行查询,直到这些信息过期。它的配置中没有任何本地的授权域的配置信息。它可以响应用户请求,并询问其他授权的域名服务器,从而回答客户端请求的DNS信息。


实验平台:RHEL 5.8

所需软件包:bind  bind-chroot caching-nameserver


开始之前先做两件事:

   1、关闭防火墙:service  iptables  stop

   2、关闭SELinux:setenforce  0


配置过程:

   1、安装所需软件包

   yum  install  bind  bind-chroot  caching-nameserver -y

   2、修改配置文件

   cd  /var/named/chroot/named/etc

   cp  -a named.caching-nameserver.conf  named.conf

   vim namd.conflinux下构建DNS缓存服务器_cache-only DNS-serve

   3、配置/etc/resolv.conf,将本机的dns指向自己

   nameserver  192.168.2.38

   4、启动服务:service named start  /  /etc/init.d/named start



测试(需要本机连接外网)

linux下构建DNS缓存服务器_cache-only DNS-serve_02

linux下构建DNS缓存服务器_cache-only DNS-serve_03

   ok,测试成功!!