【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)

环境

操作系统:CentOS 6.5

DNS软件:bind(安装参照:【Linux】DNS服务-BIND基础配置(二)

BIND从服务器

从服务器就是在bind的主配置文件中添加从域example.net的配置信息即可3

1、配置文件位置
/var/named/chroot/etc/named.conf
2、在主配置文件中添加一行域的zone定义:
zone “example.net” {
type slave;
          masters { 120.27.99.64; };
          file “slaves/example.net.zone”;
}
【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)
3、由于bind是以named用户来运行的,所以要给存放zone文件的文件夹(/var/named/chroot/var/named/slaves)授权:
未授权前:
【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)

授权:
【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)

4、启动bind服务,service named start,在存放zone文件夹(/var/named/chroot/var/named/slaves)中查看,已经把example.net.zone文件下下来了
【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)

5、修改dns服务器ip地址,测试dig www.example.net
【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)

缓存服务器及转发服务器

一个DNS服务器可以即不是某个域的master服务器,也不是某个域的slave服务器,一个服务器可以不包含任务域的配置信息,它将接手到所有DNS查询进行递归解析,将解析结果返回给查询客户端,并且将查询结果缓存下来,这样的DNS服务器称之为caching name server。

通常一个局域网中配置缓存服务器是为了加速网络访问。

也可以为缓存服务器配置一个上游DNS服务器地址,缓存服务器可以给客户提供一个上游DNS服务器的地址,我们可以通过 以下设置完成:
在主配置文件中的option中加入: forwarders { 192.168.0.168;};

还可以通过一下选项让服务器转发所有DNS查询到forwarders服务器:
在主配置文件中的option中加入: forward only;
【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)

 

原文链接:https://www.cnblogs.com/h–d/p/7201779.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/16419

(0)
上一篇 2022年11月16日
下一篇 2022年11月16日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml