linux平台搭建DNS域名服务与常用配置

环境需求:一台装有linux系统的服务器,我这里用vmware虚拟了一台redhat6.5来给演示;
实验:搭建普通的域名服务器;
      1.安装BIND,如下图:

      2.配置BIND服务,如下图:

     3.验证域名服务,如下图:

配置主从DNS,如下:
   在主DNS上编辑申明域正数据库文件:
  运行命令vim /var/named/data/long.com
$TTL 3H

@ IN     SOA     dns.long.com.     root.long.com. (
         2014092501     #版本号,下面是各种时间,如果不做主从结构,这些时间的数值可以任意写
         30        #slave{从的意思}主动联系master{主的意思}的间隔
         60        #slave从master更新失败的重试间隔
         90        #在无法联系master的情况下多久slave停止服务
         3600 )     #对否定回答的缓存时间
             IN         NS         dns1.long.com.        #指定本域中权威DNS服务器
             IN         NS         dns2.long.com.        #让主域知道还有个从域
dns1     IN         NS         192.168.1.1
dns2     IN         NS         192.168.1.2              #假设从域的IP地址是192.168.1.2
liu         IN         A            192.168.1.10
test       IN         A            192.168.1.15
         保存,编辑主域的主配置文件/etc/named.conf
        运行命令vim /etc/named.conf
找到dnssec-enables 和dnssec-validation 这两个,将yes改为no,这两个是关于两个DNS安全的配置项
 主域就配置完成了,我只写了正向解析的主从,反向解析的也一样,接下来是配置从域
  在从DNS上编辑申明域的配置文件
 运行命令vim /etc/named.rfc1912.zones
在文件尾部添加:
 zone  "long.com"  IN {
             type slave;
             file "slaves/long.com";
             masters { 192.168.1.1; };  #指明从那个服务器同步数据
};
        重启named服务,主从配置OK!
配置缓存型域:
 在主配置文件/etc/named.conf下添加两行
     forward only;   #当本域没有定义某个域名时,将会转发
     forward{ 8.8.8.8;};      #把请求转发给谷歌
     重启服务,缓存型域OK!












本文出自 “centos” 博客,请务必保留此出处http://longcentod.blog.51cto.com/9060910/1557921

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。