首页 > 代码库 > 构建DNS服务器

构建DNS服务器

构建DNS服务器
###################################
DNS的作用
正向解析: 域名 --> IP地址
反向解析: IP地址 --> 域名
1.搭建一台DNS服务器

(1) 服务器安装 bind、bind-chroot包
[root@svr5 ~]# yum -y install bind bind-chroot
(2) 配置服务器的 named.conf
[root@svr5 ~]# cd /var/named/chroot/etc/
[root@svr5 etc]# vim  named.conf                          //建立新配置
options  {  directory  "/var/named";  };
zone "tarena.com" IN {
        type master;
        file "tarena.com.zone";
};
zone "4.168.192.in-addr.arpa" IN {                        //建立反向区域文件
          type master;
















                  






            file "192.168.4.arpa";

} ;
 
(3) 配置解析数据库(区域文件)
[root@svr5 ~]# cd /var/named/chroot/var/named/
[root@svr5 named]# vim  tarena.com.zone
$TTL   86400
@   IN   SOA   tarena.com.    root.tarena.com.  (
    2014052201                           更新序列号
    4H                                   刷新时间
    15M                                  重试间隔
    4H                                   超时时间
    1D                                   无效记录的生存时间
)
@       IN      NS    svr5.tarena.com.   本区域DNS服务器的主机名
svr5   IN      A       192.168.4.5       本区域DNS服务器的IP地址
www    IN      A       192.168.4.6      其他解析记录 
[root@svr5 ~]# service named restart
[root@svr5 ~]# netstat -anptu | grep named
(4) 客户机测试
[root@pc205 ~]# vim /etc/resolv.conf
search tarena.com
nameserver 192.168.4.5
[root@pc205 ~]# host svr5.tarena.com
svr5.tarena.com has address 192.168.4.5

2. 建立反向区域的解析文件
[root@svr5 ~]# cd /var/named/chroot/var/named/
[root@svr5 named]# vim 192.168.4.arpa
$TTL   86400

@   IN   SOA   tarena.com.    root.tarena.com.  (
         2014052201                           更新序列号
          4H                                   刷新时间
          15M                                  重试间隔
          4H                                   超时时间
          1D                                   无效记录的生存时间
 )

                                                                     
@       IN      NS    svr5.tarena.com.   本区域DNS服务器的主机名
5       IN      PTR     svr5.tarena.com.
6       IN      PTR     .. ..
3. 重启named服务
[root@svr5 ~]# service named restart

 

构建DNS服务器