Chinaunix

标题: 求助:SOA record not at top of zone 什么意思 [打印本页]

作者: jessieme    时间: 2006-07-12 10:05
标题: 求助:SOA record not at top of zone 什么意思
我在我的主辅DNS上配置了一个反向域,重启named进程后,主DNS上的配置不能传到辅DNS上,日志里也查不到信息。我手工把域的配置传到辅DNS上,重启辅DNS进程,日志里报错:
Jul 12 09:03:01 ns3.wuhan.net.cn named[11632]: [ID 866145 daemon.error] reverse/named219.139.rev:3: SOA record not at top of zone (219.139.IN-ADDR.ARPA)
Jul 12 09:03:01 ns3.wuhan.net.cn named[11632]: [ID 866145 daemon.error] zone 139.219.IN-ADDR.ARPA/IN: loading master file reverse/named219.139.rev: not at top of zone
请问上面SOA record not at top of zone 是什么意思,为什么会报这样的错误。
作者: 網中人    时间: 2006-07-12 10:08
請找到 SOA 那行句子, 確定在其之上沒其它句子, 除 $TTL 跟 $ORIGIN 例外.
作者: jessieme    时间: 2006-07-12 10:13
Jul 12 09:03:00 ns3.wuhan.net.cn named[11632]: [ID 866145 daemon.notice] starting BIND 9.3.1
Jul 12 09:03:01 ns3.wuhan.net.cn named[11632]: [ID 866145 daemon.notice] command channel listening on 127.0.0.1#953
Jul 12 09:03:01 ns3.wuhan.net.cn named[11632]: [ID 866145 daemon.error] reverse/named219.139.rev:3: SOA record not at top of zone (219.139.IN-ADDR.ARPA)
Jul 12 09:03:01 ns3.wuhan.net.cn named[11632]: [ID 866145 daemon.error] zone 139.219.IN-ADDR.ARPA/IN: loading master file reverse/named219.139.rev: not at top of zone
日志就是上面这样。
作者: 網中人    时间: 2006-07-12 10:19
哦, 我說的是修改 named219.139.rev 這份文件哦...
作者: jessieme    时间: 2006-07-12 11:12
# more named219.139.rev
$ORIGIN .
$TTL 86400      ; 1 day
219.139.IN-ADDR.ARPA IN SOA  ns.hbwhptt.net.cn. root.ns.hbwhptt.net.cn. (
                                97110420   ; serial
                                28899      ; refresh (8 hours 1 minute 39 seconds)
                                7200       ; retry (2 hours)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      ns.hbwhptt.net.cn.
                        NS      ns.wuhan.net.cn.
$ORIGIN 191.139.219.IN-ADDR.ARPA.

整个域的配置就是这样的
作者: 網中人    时间: 2006-07-12 13:47
那我看不出原因了.
作者: diancn    时间: 2006-07-12 14:28
原帖由 jessieme 于 2006-7-12 11:12 发表
# more named219.139.rev
$ORIGIN .
$TTL 86400      ; 1 day
219.139.IN-ADDR.ARPA IN SOA  ns.hbwhptt.net.cn. root.ns.hbwhptt.net.cn. (
                                97110420   ; serial
                                28899      ; refresh (8 hours 1 minute 39 seconds)
                                7200       ; retry (2 hours)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      ns.hbwhptt.net.cn.
                        NS      ns.wuhan.net.cn.
$ORIGIN 191.139.219.IN-ADDR.ARPA.

上面的zonefile文件中
219.139.IN-ADDR.ARPA IN SOA  ns.hbwhptt.net.cn. root.ns.hbwhptt.net.cn. (

似乎应该是:
139.219.IN-ADDR.ARPA IN SOA  ns.hbwhptt.net.cn. root.ns.hbwhptt.net.cn. (

为了避免出错,一般都可以写作
@ IN SOA  ns.hbwhptt.net.cn. root.ns.hbwhptt.net.cn. (

作者: 爱是福    时间: 2006-07-13 11:49
同意楼上的观点
  不是219.139
而应该是 139.99




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2