- 论坛徽章:
- 0
|
今天按照网上的文档,用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 |
|