Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106439
  • 博文数量: 54
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 00:37
文章分类

全部博文(54)

文章存档

2011年(1)

2010年(22)

2009年(31)

分类:

2009-04-30 14:49:51

 

安装步骤就飘过,不过不同Linux有点差别。。。。~~

 

涉及到文件:

1/etc/named 目录下

2.文件/etc/resolv.conf

步骤:

1.执行rndc-confgen >rndc.conf,生成rndc.conf文件,打开rndc.conf,把  
# Use with the following in named.conf, adjusting the allow list as needed:  
......  
# End of named.conf  
之间的内容,去掉注释#,添加到named.conf.

2  . 编辑named.conf内容如下:

options {
         directory        "/etc/namedb";
         pid-file         "/var/run/named/pid";
         dump-file        "/var/dump/named_dump.db";
         statistics-file "/var/stats/named.stats";

         listen-on        { 127.0.0.1; };    // 127.0.0.1改为DNS服务器本身的地址;

         forwarders {
                        ;                 //
加入上一级DNS服务器的IP地址.

         };
};

1.       named.conf文件后面加入:

zone "0.0.127.IN-ADDR.ARPA" {
          type master;
          file "master/localhost.rev";

     }  

以及加入需要正反解析的配置。比如:

 zone "0.168.192.in-addr.arpa" {

        type master;

        file "master/0.168.192.in-addr.arpa";

      };

zone "edu.cn" {

       type master;

       file "master/edu.cn";

};     

  正反解文件的配置如下(在目录/etc/named/master下):

  文件0.168.192.in-addr.arpa 配置如下:

  $TTL 600       ; 定义出向外查询的数据可以记录在 DNS cache 当中多久

@   IN  SOA   dns.edu.cn.   root.dns.edu.cn. (  

        2008040916 ; Serial  master slave 是否同步有关!

                     一般而言,如果这个数值变大了, slave 才会同步更新!

        28800      ;  Refresh 定义出 slave 多久会主动的检查 serial 的值,

                     以便主动的更新数据库

        14400      ; Retry   定义出,如果 slave 没有连上 master DNS 主机
   则多久之后会重新再次的主动检查!

        720000     ; Expire  如果一直没有连接上 mater ,那么到了这个时候
                    slave 就会放弃检查的动作了,不再更新!

        86400 )    ; Minimum 这个其实就是 TTL 啦!如果您没有定义 TTL
 那么 TTL 的值就以这个来设定!

   IN   NS   dns.edu.cn.  ;  NS 表示 name server 的意思,后面接的都是『hostname FQDN

   IN   PTR  dns.edu.cn.  ;  PTR 是反解  A是正解

 83   IN  PTR  dns.edu.cn.  ;前面不要有空格

文件edu.cn 配置如下:

$TTL 600           ;

@   IN  SOA   dns.edu.cn.   root.dns.edu.cn. (

        2008040916 ;

        28800      ;

        14400      ;

        720000     ;

        86400 )    ;

   IN   NS  dns.edu.cn. ;

   IN   A   192.168.0.83       ;

  dns   IN A  192.168.0.83       ; 前面不要有空格

最后把正反解加入文件resolv.conf . 比如(上面定义正反解):

  nameserver 192.168.0.83

  domain edu.cn

  注解:任务启动起来,但是无法解析。去看启动日志/var/log/messages,会有相关的错误提示。

        一般测试命令:host , dig ,nslookup

阅读(470) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~