智能DNS,bind

本文为搭建 , centos 7下面的智能DNS办事

需要这些哦
CentOS7
VMware
方式/
1关于安装在虚拟机中安装利用Centos和下载 ,   , 和VMware的利用这里不涉及 , 本身搜刮DNS道理

2第一步、安装BIND办事
          Redhat家族: yum install bind bind-chroot
          Ubuntu家族:sudo apt-get install bind9
【智能DNS,bind】安装好后用号令查抄:
    是否安装当作功:# rpm -qa | grep bind  
  
    查看bind安装的内容:# rpm -ql bind | more
在启动bind办事:systemctl start named (ps为啥是这个号令而不是bind 我也不清晰)
在centos7 保举用systemctl 号令操作办事
再系统下面查看办事是否启动当作功

智能DNS,bind

文章插图

智能DNS,bind

文章插图

智能DNS,bind

文章插图

3第二步 、 设置装备摆设文件
   设置装备摆设文件在:/etc/named.conf
   在named.conf有如下参数:
             options {} --整个BIND利用的全局选项
                  
                   listen-on port 53 { any; };  监听在这部本家儿机系统上面的哪个收集介面
                   directory "/var/named";    若是此档案低下有规范到正 , 反解得zone file 档名时 , 应放在哪个位置
                   dump-file, statistics-file, memstatistics-file
                        与named 这个办事有关的很多统计资讯 , 若是想要输出当作为档案的话 , 预设的档名就如上所述 。
                  allow-query { any; };
                  这个是针对用户端的设定 , 到底谁可以对我的DNS 办事提出查询请求的意思 。
                  forward only ;
                  这个设定可以让你的DNS 伺服器仅进行forward , 即使有. 这个zone file 的设定 , 也不会利用. 的资料 , 只会将查询权交给上层DNS 伺服器罢了 , 是cache only DNS 最常见的设定了!
                  forwarders { 168.95.1.1; 139.175.10.20; } ;
                  既然有forward only , 那么到底要对哪部上层DNS 伺服器进行转递呢?那就是forwarders (不要健忘阿谁s)设定值的主要性了!因为担忧上层DNS 伺服器也可能会挂点 , 是以可以设定多部上层DNS 伺服器喔!每一个forwarder 伺服器的IP都需要有『 ; 』来做为结从头至尾!

推荐阅读