我的linux版本是红帽企业4版本,用的是vmwave。在做bind9实验的时候,就是不能成功。请高手指点
我通过添加删除程序装上了bind9,装好后,在/var/named/下都有named.ca;named.local等,
我用vi在/etc/named.conf文件中添加了
zone "chin.cn" IN{
type master;
file "chin.cn.db";
allow-update{none;};
};
zone "1.168.192.in-addr.arpa" IN(
type master;
file "named1.168.192.db";
allow-update{none;};
然后在/var/named/下添加2个文件分别是chin.cn.db和named1.168.192.db,内容为
chin.cn.db的是
$TTL 86400
@ SOA ns1.chin.cn. chin.cn.(
2003053013;serial
3600;refresh
900;retry
1209600;expire
3600;minimum
)
@ IN NS ns1.chin.cn
ns1 IN A 192.168.1.1
www IN CNAME ns1
named1.168.192.db的是
$TTL 86400
@ SOA ns1.chin.cn. chin.cn.(
2003053013;serial
3600;refresh
900;retry
1209600;expire
3600;minimum
)
@ IN NS ns1.chin.cn.
1 IN PTR ns1.chin.cn.
然后我就重启了named服务,用nslookup验证,发现有错误,server cann't find ns1.chin.cn
然后又用tail命令查看日志,发现这样一条,zone chin.cn/IN:loading mster file chin.cn.db: file not found
请问我这种情况怎样解决?
另外我把SElinux给禁用了,也敲了service iptables stop和chkconfig iptables off
wanng 于 2007-11-24 16:25:25发表:
使用工具检测一下 named-checknamed
named-checkzone
cqfenghu 于 2007-05-25 15:19:45发表:
chin.cn.db的是
$TTL 86400
@ IN SOA ns1.chin.cn. chin.cn.(
2003053013;serial
3600;refresh
900;retry
1209600;expire
3600;minimum
)
@ IN NS ns1.chin.cn.
ns1 IN A 192.168.1.1
www IN CNAME ns1
named1.168.192.db的是
$TTL 86400
@ IN SOA ns1.chin.cn. chin.cn.(
2003053013;serial
3600;refresh
900;retry
1209600;expire
3600;minimum
)
@ IN NS ns1.chin.cn.
1 IN PTR ns1.chin.cn.
仔细看一下,你写掉了一个IN 和正向区域文件的域名后面有一个点.
chinet 于 2007-05-12 21:56:23发表:
DNS本机的名字我设为的是ns1.chin.cn
/etc/resolv.conf中是
domain chin.cn
search chin.cn
nameserver 192.168.1.1 #就是本机IP