首页 > 代码库 > Linux搭建DNS实战一

Linux搭建DNS实战一


DNS配置使用

Linux搭建DNS实战一 本地解析

svr5  为服务端-CentOS6

pc205为客户端-CentOS6

软件包bind、bind-chroot 
安装软件包

-----------------
[root@svr5 ~]# yum -y install bind bind-chroot
[root@svr5 ~]# mv /etc/named.conf  /etc/named.conf.bak      //备份默认配置

因为配置文件里很多功能用不到,所以直接创建一个,这样简单明了,需要什么功能在往上加。


vim  /etc/named.conf
options {
    directory   "/var/named";   //地址文件的默认位置
};
zone "hellc.cn" IN {     //定义正向区域
    type  master;          //区域类型为主DNS
    file  "hellc.cn.zone";     //地址库文件
};

...

 named-checkconf /etc/named.conf   //检查语法

无输出,代表配置文件语法没问题。

---------------------------------------
建立解析数据库(区域文件)
根据named.conf配置中指定的路径和名称
[root@svr5 ~]# vim /var/named/hellc.cn.zone
$TTL   86400
@   IN   SOA   @    root.hellc.cn.(
                              2015052201  ;更新序列号
                              4H  ;刷新时间
                              15M ;重试间隔
                              4H  ;超时时间
                              1D  ;无效记录的生存时间
)
@         IN      NS      www.hellc.cn. ;本区域DNS服务器的FQDN
www     IN      A       192.168.4.5   ;本区域DNS服务器的IP地址
bbs       IN      A       192.168.4.205 ;其他解析记录
tts         IN      A       192.168.4.110

...

named-checkzone  hellc.cn  /var/named/hellc.cn.zone  

                                                            //确保结果为OK:

chown  :named  /etc/named.conf  /var/named/hellc.cn.zone 

                                                                  //设置所属组为named

[root@svr5 named]# service named restart

                                                               //启动服务


客户端检测

修改客户点DNS
该文件是DNS域名解析的配置文件
nameserver 定义DNS服务器的IP地址

[root@pc205 ~]# vim /etc/resolv.conf

nameserver 192.168.4.5

...

使用nslookup测试一下DNS是否能解析

nslookup www.hellc.cn

nslookup查询www.hellc.cn解析结果应为192.168.4.5
nslookup查询bbs.hellc.cn解析结果应为192.168.4.205
nslookup查询tts.hellc.cn解析结果应为192.168.4.110

简单的dns就搭建好了。
=======================


本文出自 “Linux运维-小墨” 博客,请务必保留此出处http://xmomo.blog.51cto.com/5994484/1931805

Linux搭建DNS实战一