LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1085|回复: 2

救命啊!!! CentOS 5.0 (2.6.18) bind 配置问题

[复制链接]
发表于 2009-12-12 09:23:58 | 显示全部楼层 |阅读模式
如题
这几天崩溃了,不管是源码安装还是yum 还是rpm安装,配置后的结果都是一样

以下是我采用yum的配置方法.

1.   yum install bind*
2.   yum install caching-nameserver

3.   cp /usr/share/doc/sample/bind-9.../named.conf   /etc/named.conf

vi /etc/named.conf  添加以下
options
{

        listen-on port 53 { any; };
        listen-on -v6 port 53 { ::1; };
        directory               "/var/named"; // the default
        dump-file               "/var/named/data/cache_dump.db";
        statistics-file         "/var/named/data/named_stats.txt";
        memstatistics-file      "/var/named/data/named_mem_stats.txt";
        query-source    port 53;
        query-source-v6 port 53;
        allow-query     { any; };
};


view "localhost_resolver"
{
        match-clients           { any; };
        match-destinations      { any; };
        recursion yes;
        # all views must contain the root hints zone:
        include "/etc/named.root.hints";  //请问高手们,这个文件在哪里??

        /* these are zones that contain definitions for all the localhost
         * names and addresses, as recommended in RFC1912 - these names should
         * ONLY be served to localhost clients:
         */
        include "/etc/named.rfc1912.zones";
};



4.    cp /usr/share/doc/sample/bind-9.../named.rfc1912.zones    /etc/named.rfc1912.zones   在这个文件里添加

zone "xm.com" IN {
          type    master;
          file      "xm.com.zone";
};


5.    cd /var/named/chroot/var/named/
       cp /var/named/chroot/var/named/localhost.zone     test.com.zone  &&   vi test.com.zone
      
       $TTL    86400
@               IN SOA  a.xm.com.       root@xm.com. (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

@                  IN NS               a.xm.com.
a                   IN A                 192.168.1.170
www             IN CNAME        a.xm.com.

6.   修改/etc/resolv.conf
      nameserver 192.168.1.170



到测试了
# nslookup
> server
Default server: 192.168.1.170
Address: 192.168.1.170#53
> a.xm.com
;; connection timed out; no servers could be reached    //注:源码安装也是这样.

看看端口
# netstat -antpl  | grep named

tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      3731/named
tcp        0      0 127.0.0.1:953               0.0.0.0:*                   LISTEN      3731/named
tcp        0      0 ::1:53                      :::*                        LISTEN      3731/named
tcp        0      0 ::1:953                     :::*                        LISTEN      3731/named

各们大虾们,请问上面配置哪里有出错,还望指点。在线等了。
 楼主| 发表于 2009-12-12 10:12:26 | 显示全部楼层

顶顶顶顶顶顶

顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

发表于 2009-12-31 02:16:24 | 显示全部楼层
1、如果使用caching-nameserver,那缺省目录应该是
/var/named/chroot
其余的目录为
/var/named/chroot/etc                 ;named.conf
/var/named/chroot/var/named     ;zone file

2、注意查看messages输出,有可能是SELinux导致权限不对而无法正常启动named。我个人的测试结果是使用netstat可以看见端口绑定(注,绑定ipv4,ipv6不能绑定),但无法解析。具体可以 man named.conf
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表