我配了很长时间的dns服务器(大概有3天)完全按照各种书籍,精华贴子作的,反复的修改最

我配了很长时间的dns服务器(大概有3天)完全按照各种书籍,精华贴子作的,反复的修改最后反向解析成功了,但是正向解析还是不好使(我保证已经检查过很多遍).我用tail /var/log/messages看了一下纪录,最后三句写的是dns_rdata_fromtest:xxxxxx.com.cn.db:2:near eol:unexpected end of input
dns_zone_load:zone xxxxxx.com.cn.db/IN:loading master file xxxxxx.com.cn.db:unexpected end of input
named running
我想可能是我的xxxxxx.com.cn.db最后的一句话输入错误
xxxxxx.com.cn.db如下
@ IN SOA ns.xxxxxx.com.cn. root.xxxxxx.com.cn.(  
2000080701 ; serial  
28800 ; refresh  
7200 ; retry  
604800 ; expire  
86400 ; default_ttl  
)  
@ IN NS ns.xxxxxx.com.cn.
@ IN MX 10 mail.xxxxxx.com.cn.

localhost IN A 127.0.0.1  
www IN A 192.168.10.114
mail IN A 192.168.10.114
ns IN A 192.168.10.114
不知道是否有错误
我用nslookup检测的时候出现:
>www
server 127.0.0.1
Address 127.0.0.1#53
server can't find www:NXDOMAIN
我怀疑可能/etc/resolv.conf 有问题
如下:
domain xxxxxx.com.cn
search xxxxxx.com.cn
nameserver 127.0.0.1
但是我不知道是对还是错
请各位高手能详细的解释一下到底是哪里的原因,都要急死我了.谢谢各位.