免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3301 | 回复: 4
打印 上一主题 下一主题

[DNS] 求助!BInd9域名解析域无法更新! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-23 09:06 |只看该作者 |倒序浏览
今天按照网上的文档,用bind9做了一个DNS,前面的步骤都很顺利,也很简单,但是在我用nsupdate去更新解析域的时候,却发现无法生成.jnl文件。大家帮我看看是什么原因。
配置文件如下:
/etc/named.caching-nameserver.conf
options {
//    listen-on port 53    { 127.0.0.1; };

//    listen-on-v6 port 53 { ::1; };

    directory     "/var/named";
    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     { localhost; };
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
    match-clients        { localhost; };
    match-destinations { localhost; };
    recursion yes;
    include "/etc/named.rfc1912.zones";
};


/etc/named.rfc1912.zones:
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 "spy.com" IN {
    type master;
    file "spy.zone";
    allow-update { 127.0.0.1; };
};
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; };
};


/var/named/chroot/var/named/spy.zone

$TTL        86400
@       IN      SOA     spy.com. admin.spy.com.  (
                                      2007112000 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
                        IN NS                dns
video        IN        A        192.168.0.169
dns        IN        A        192.168.0.121
www        IN        A        192.168.0.169


我已经将/var/named 和/var/named/chroot/var/named/的所有者都改成named了,权限也改成了777,但是我在提交nsupdate 的时候就会报下面的错误:
[root@localhost ~]# nsupdate
> server localhost
> zone spy.com
> update delete video.spy.com A 192.168.0.169
> send
update failed: SERVFAIL
>
去看日志的话有下面的记录:
client 127.0.0.1#32768: view localhost_resolver: received notify for zone '0.0.127.in-addr.arpa'
client 192.168.0.121#32769: view localhost_resolver: received notify for zone 'spy.com'
client 127.0.0.1#32781: view localhost_resolver: updating zone 'spy.com/IN': deleting an RR
journal file spy.zone.jnl does not exist, creating it
spy.zone.jnl: create: permission denied
client 127.0.0.1#32781: view localhost_resolver: updating zone 'spy.com/IN': error: journal open failed: unexpected error

论坛徽章:
0
2 [报告]
发表于 2007-11-23 09:21 |只看该作者
create: permission denied
updata没有权限对目录进行写操作!

论坛徽章:
0
3 [报告]
发表于 2007-11-23 09:32 |只看该作者
原帖由 cjq8876 于 2007-11-23 09:21 发表
create: permission denied
updata没有权限对目录进行写操作!



我知道是权限问题,但是我已经将dns的目录权限改成777了,还是不行阿.我的dns的版本是bind 9.3.4

[ 本帖最后由 封神 于 2007-11-23 09:45 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-11-23 09:37 |只看该作者
或者,建立spy.zone.jnl文件的位置不是在/var/named 或者  /var/named/chroot/var/named下面?

论坛徽章:
0
5 [报告]
发表于 2007-11-23 15:44 |只看该作者
哎,没人理。自己动手,丰衣足食阿 。经过多次测试,反复折腾,终于发现,用named -c /etc/named.conf的方式启动之后就好用了,不过到底为什么会这样呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP