企业、单位架设DNS服务器及子域授权

1、安装所需软件包  //几个软件包的作用可参考另一篇文章 DNS主、从服务器配置
# yum install bind caching-nameserver -y
别忘了开机自动启动该服务
#chkconfig named on
几个配置文档介绍
/etc/named.conf 这个是主配置文件
/var/named/ 数据库文件默认存放位置
# cp /etc/named.caching-nameserver.conf /etc/named.conf //创建主配置文档
# chown :named /etc/named.conf   //修改属组
————————————————————————————————————————————-
编辑主配置文档       本文以linuxsun.com域为例来介绍
# vim /etc/named.conf  //如下内容
options {
directory       “/var/named”;
allow-query { 192.168.0.0/24; };
};
zone “.” IN {
type hint;
file “named.ca”;
};
zone “localhost” IN {
type master;
file “localhost.zone”;
};
zone “linuxsun.com” IN {
type master;
file “linuxsun.com.zone”;
};
zone “0.0.127.in-addr.arpa” IN {
type master;
file “named.local”;
};
zone “0.168.192.in-addr.arpa” IN {
type master;
file “192.168.0.zone”;
};
————————————————————————————————————————————-
接下来建立相应的正向和反向解析的数据文件
# vim /var/named/linuxsun.com.zone  //正向解析内容如下
$TTL    86400
@ 86400 IN SOA ns.linuxsun.com. root.linuxsun.com. ( 2011021401 5 5 1W 1D )
IN      NS      ns.linuxsun.com.
ns.linuxsun.com.        IN      A       192.168.0.167
@                       IN      MX      10 mail.linuxsun.com.
www.linuxsun.com.       IN      A       192.168.0.167
pop3.linuxsun.com.      IN      CNAME   mail.linuxsun.com.
imaps.linuxsun.com.     IN      CNAME   mail.linuxsun.com.
mail.linuxsun.com.      IN      A       192.168.0.167
tech.linuxsun.com.      IN      NS      ns.tech.linuxsun.com.  //对子域进行授权
ns.tech.linuxsun.com.   IN      A       192.168.0.181          //子域dns的A记录
www.tech.linuxsun.com.  IN      A       192.168.0.181
————————————————————————————————————————————-
# vim /var/named/192.168.0.zone   //反向解析内容如下
$TTL    86400
@ 86400 IN SOA ns.linuxsun.com. root.linuxsun.com. ( 2011021401 5 5 1W 1D )
IN      NS      ns.linuxsun.com.
IN      NS      ns.tech.linuxsun.com.     //子域服务器名
167                     IN      PTR     ns.linuxsun.com.
167                     IN      PTR     mail.linuxsun.com.
167                     IN      PTR     www.linuxsun.com.
167                     IN      PTR     imaps.linuxsun.com.
————————————————————————————————————————————-
修改数据库文件的属组
# chown :named /var/named/linuxsun.com.zone /var/named/192.168.0.zone
重启服务
# service named restart
有关子域的配置和主域的一样,这里就不一一说明了-_-
————————————————————————————————————————————-
接下来进行测试
找一台客户机,将其DNS指向192.168.0.167
在客户机上使用以下命令进行测试
# dig -t A www.linuxsun.com       //解析www.linuxsun.com主机对应的ip
# dig -t NS ns.linuxsun.com       //解析ns server主机的ip
# dig -t MX mail.linuxsun.com     //解析邮件主机对应的ip
# dig -x 192.168.0.166            //反向解析ip为192.168.0.166的主机
# dig -t NS tech.linuxsun.com       //解析子域的ns server主机的ip
如果都能解析出来,则证明配置OK!否则请仔细检查配置文档是否有错!




本文转自 149banzhang 51CTO博客,原文链接:http://blog.51cto.com/149banzhang/604193,如需转载请自行联系原作者
上一篇:sql server 跨服务器查询


下一篇:SDN/NFV提供更好的QoS服务