Chinaunix首页 | 论坛 | 博客
  • 博客访问: 232918
  • 博文数量: 65
  • 博客积分: 1430
  • 博客等级: 中尉
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-27 00:30
文章分类
文章存档

2011年(65)

分类: LINUX

2011-08-27 21:39:08

搭建dns服务器:
1.安装软件包
  yum install bind
  yum install caching-nameserver
2.配置主配置文件
 vim /etc/named.conf
   options {
        directory "/var/named";
};
   zone “." IN {
           type hint;(类型:线索域)
            file ”named.ca";
};
zone “localhost" IN {
            type master;
            file "localhost.zone";
};
zone “0.0.127.in-addr.arpa" IN {
             type master;
             file "named.local";
};
:wq(保存退出)
chown :named /etc/named.conf(将主配置文件的数组改为named)
3.创建主配置文件里定义的三个文件
 named.ca ,named.local,localhost.zone
 第一个:named.ca在装完cacing-namesever后会自动生成。
 第二个:vim localhost.zone
   $TTL 86400(全局ttl值,如果没定义则继承这个)
   @  800   IN   SOA           localhost.//主服务器名 admin.localhost.//邮件地址 (
                                          2011081601 序列号,数据内容改变
                                                     后此号要加1(辅助域名服务器查
                                                     看主域名服务器的序列号,如果比
                                                     自己的大,则知道主服务器有改变
                                                     了。然后会去同步。
                                          1H   刷新时间间隔辅助服务器每一
                                               小时来检查一次数据是否改变
                                          10M  重试时间间隔,如果来刷新时
                                                主服务器有故障,则每过10分来重试
                                           7D   过期时间,如果7天后主服务器还没正常
                                                 工作,辅助服务器也会停止工作
                                           1D ) 否定回答的ttl值,来查的话如果没有
                                               ,则一天内别来查了
             IN   NS            localhost.(每个NS记录都得给一个A记录)
localhost.   IN   A  127.0.0.1
第三个:vim named.local
      $TTL 86400(全局ttl值,如果没定义则继承这个)
   @  800   IN   SOA           localhost. admin.localhost. (
                                          2011081601 序列号,数据内容改变
                                                     后此号要加1
                                          1H   刷新时间间隔辅助服务器每一
                                               小时来检查一次数据是否改变
                                          10M  重试时间间隔,如果来刷新时
                                                主服务器有故障,则每过10分来重试
                                           7D   过期时间,如果7天后主服务器还没正常
                                                 工作,辅助服务器也会停止工作
                                           1D )
             IN   NS            localhost.(每个NS记录都得给一个PTR记录)
1            IN   PTR  localhost. (主机名只需要补全主配置文件里此区域名字
                                            缺的部分即可,0.0.127.in-addr.arpa只缺1)
:wq
 chown :named named.ca
 chown :named localhost.zone
 chown :named named.local
4.named-checkconf(检查主配置文件语法错误)
  named-checkzone “localhost” /var/named/localhost.zone(检查区域文件的语法错误)        
  service named start
  vim /etc/resolv.conf
  nameserver 127.0.0.7(将dns指向本地)
 
好了,最基本的dns搭建完成,下面就可以测试了。
dig -t A localhost
dig -x 127.0.0.1
阅读(2558) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~