LinuxSir.cn,穿越时空的Linuxsir!

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

DNS,不能找到区资源文件

[复制链接]
发表于 2006-11-20 14:58:54 | 显示全部楼层 |阅读模式
我配置的/etc/named.conf如下:
[root@testing008 named]# cat /etc/named.conf
//
// named.conf for Red Hat caching-nameserver
//

options {
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        /*
         * If there is a firewall between you and nameservers you want
         * to talk to, you might need to uncomment the query-source
         * directive below.  Previous versions of BIND always asked
         * questions using port 53, but BIND 8.1 uses an unprivileged
         * port by default.
         */
         // query-source address * port 53;
};

//
// a caching only nameserver config
//
controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

zone "." IN {
        type hint;
        file "named.ca";
};

zone "localdomain" IN {
        type master;
        file "localdomain.zone";
        allow-update { none; };
};

zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
        type master;
        file "named.ip6.local";
        allow-update { none; };
};

zone "255.in-addr.arpa" IN {
        type master;
        file "named.broadcast";
        allow-update { none; };
};

zone "0.in-addr.arpa" IN {
        type master;
        file "named.zero";
        allow-update { none; };
};

zone "tssg.com" IN {
type master;
file "/var/named/tssg.com.zone";
};

zone "1.16.172.in-addr.arpa" IN {
type master;        
file "/var/named/tssg.com.arpa";
};
include "/etc/rndc.key";

结果在我重启named时候日志提示:
Nov 20 14:48:33 testing008 named[14424]: starting BIND 9.2.4 -u named -t /var/named/chroot
Nov 20 14:48:33 testing008 named[14424]: using 1 CPU
Nov 20 14:48:33 testing008 named: named startup succeeded
Nov 20 14:48:34 testing008 named[14424]: loading configuration from '/etc/named.conf'
Nov 20 14:48:34 testing008 named[14424]: listening on IPv4 interface lo, 127.0.0.1#53
Nov 20 14:48:34 testing008 named[14424]: listening on IPv4 interface eth0, 172.16.1.27#53
Nov 20 14:48:34 testing008 named[14424]: command channel listening on 127.0.0.1#953
Nov 20 14:48:34 testing008 named[14424]: zone 0.in-addr.arpa/IN: loaded serial 42
Nov 20 14:48:34 testing008 named[14424]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Nov 20 14:48:34 testing008 named[14424]: zone 1.16.172.in-addr.arpa/IN: loading master file tssg.com.arpa: file not found
Nov 20 14:48:34 testing008 named[14424]: zone 255.in-addr.arpa/IN: loaded serial 42
Nov 20 14:48:34 testing008 named[14424]: zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700
Nov 20 14:48:34 testing008 named[14424]: zone tssg.com/IN: loading master file syd168.com.zone: file not found
Nov 20 14:48:34 testing008 named[14424]: zone localdomain/IN: loaded serial 42
Nov 20 14:48:34 testing008 named[14424]: zone localhost/IN: loaded serial 42
Nov 20 14:48:34 testing008 named[14424]: running
 楼主| 发表于 2006-11-20 15:03:40 | 显示全部楼层
我在named.conf中配置的区资源文件是,/var/named/tssg.com.zone和"/var/named/tssg.com.arpa

结果日志提示:
zone tssg.com/IN: loading master file syd168.com.zone: file not found
为什么它不是去找tssg.com.zone这个文件呢?而且/var/named/tssg.com.arpa这个文件也在,他却提示找不到!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-21 10:18:26 | 显示全部楼层
怎么没有人回答我啊,各位老大帮忙看下撒
回复 支持 反对

使用道具 举报

发表于 2006-11-22 09:09:54 | 显示全部楼层
我以前也碰到过这个问题不过是在rhas4这个版本下..也是同样的问题找不到就是..后来我用webmin配置了一下发现都是到/var/named/chroot/var/named/找区域文件...所以就到这个文件夹下写了...你可以看下/var/named/的文件是不是链接文件..如果是就到源地点去写试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-22 10:00:24 | 显示全部楼层
Post by young1986
我以前也碰到过这个问题不过是在rhas4这个版本下..也是同样的问题找不到就是..后来我用webmin配置了一下发现都是到/var/named/chroot/var/named/找区域文件...所以就到这个文件夹下写了...你可以看下/var/named/的文件是不是链接文件..如果是就到源地点去写试试


谢谢你的回复
[root@testing008 etc]# ll named.conf
-rwxr-xr-x  1 root root 1537 11ÔÂ 20 15:09 named.conf

不是连接文件啊
我的LINUX版本是
[root@testing008 etc]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant)
回复 支持 反对

使用道具 举报

发表于 2006-11-22 10:22:27 | 显示全部楼层
和我版本一样哦..可能同样的问题..是看/var/named下的连接文件...区域文件连接在那里主要这个
回复 支持 反对

使用道具 举报

发表于 2006-11-22 16:09:46 | 显示全部楼层
你用了chroot
你先搞明白chroot
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-22 16:33:49 | 显示全部楼层
Post by Yuri
你用了chroot
你先搞明白chroot


这个地方可以去看下:
http://fanqiang.chinaunix.net/a1/b5/20010416/134954.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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