免费注册 查看新帖 |

Chinaunix

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

help!用bind9架设dns服务器出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-20 10:31 |只看该作者 |倒序浏览
运行/etc/rc.d/named 错误信息如下:
Mar...日期..freebsd62 named[708]:none:0: open:/etc/namedb/rndc.key:file not found
Mar...日期..freebsd62 named[708]:zone.fmcc.boss/in:loading master file fmcc.boss.rev:unknown class/type
我看过了,目录下没有rndc.key这个文件啊,这个文件内容是怎样的?关键是第2个错误,为什么不能加载正向地址解析文件呢,仔细看过named.conf了,应该不存在少个标点符号多个空格什么的,文件内容如下:
options {
    directory "/var/named";
    /*
     * 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
//

zone "." {
    type hint;
    file "named.root";
};

zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "master/localhost.rev";
};

zone "fmcc.boss" {
    type master;
    file "fmcc.boss.rev";
};
zone "253.198.10.IN-ADDR.ARPA." {
    type master;
    file "10.198.253.rev";
};

错误在哪里呢?我是新手,恳请各位不吝指教

[ 本帖最后由 linca 于 2007-3-20 10:44 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-03-20 10:36 |只看该作者
这是我的正向地址解释文件
$TTL    3600
@ IN SOA dns.fmcc.boss. root.dns.fmcc.boss. (
20070315 ; Serial
28800 ; Refresh
7200 ; Retry
360000 ; Expire
3600 ) ; Minimum

IN NS dns.fmcc.boss
localhost IN A 127.0.0.1
dns IN A 10.198.253.239
mail IN A 10.198.253.228

论坛徽章:
0
3 [报告]
发表于 2007-03-20 11:44 |只看该作者
open:/etc/namedb/rndc.key:file not found
已经说的嘿明白咯

论坛徽章:
0
4 [报告]
发表于 2007-03-20 14:28 |只看该作者
我知道,我想了解这个key文件有什么用。
现在关键是第2个错误为什么不能加载正向地址解释文件?

论坛徽章:
0
5 [报告]
发表于 2007-03-20 14:57 |只看该作者
原帖由 linca 于 2007-3-20 10:36 发表
这是我的正向地址解释文件
$TTL    3600
@ IN SOA dns.fmcc.boss. root.dns.fmcc.boss. (
20070315 ; Serial
28800 ; Refresh
7200 ; Retry
360000 ; Expire
3600 ) ; Minimum

IN NS dns.fmcc.bo ...



执行

named-checkzone fmcc.boss fmcc.boss.rev
看看

楼主检查一下你的空格table是否正确,第一个错误无所谓。
正解的名字一般不会用.rev的吧,反解才用.rev(这个只是习惯)

论坛徽章:
0
6 [报告]
发表于 2007-03-20 17:07 |只看该作者
好的,我试试,谢谢了

论坛徽章:
0
7 [报告]
发表于 2007-03-21 10:25 |只看该作者
原帖由 rhinux 于 2007-3-20 14:57 发表



执行

named-checkzone fmcc.boss fmcc.boss.rev
看看

楼主检查一下你的空格table是否正确,第一个错误无所谓。
正解的名字一般不会用.rev的吧,反解才用.rev(这个只是习惯)

非常感谢,今天再试了一下终于搞好了,原来是多了一个空格.....新人啊,别怪我,呵呵
想问rndk.key这个文件是干什么用的?现在就剩这个错误了,如果不必要的话,可不可以不加载它?

[ 本帖最后由 linca 于 2007-3-21 10:34 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP