$INCLUDE of soa causes 'no owner' error
Mark_Andrews at isc.org
Mark_Andrews at isc.org
Wed Oct 31 23:35:40 UTC 2001
> In article <9rptfg$ii7 at pub3.rc.vix.com>, Thomas Schulz <schulz at adi.com> wrote
> :
> >
> >I am running BIND 9.2.0rc8 on a Solaris 7 machine. I have several zone
> >files that are almost identical and was trying to use the $INCLUDE
> >directive to move the common parts into a few files. I had trouble
> >when I tried to put the soa record in an include file. The error was:
> >
> >Oct 31 15:14:58 bluegill in.named[28820]: dns_master_load:
> >192.168.2.revhosts.int:6: no current owner name
> >Oct 31 15:14:58 bluegill in.named[28820]: zone 2.168.192.in-addr.arpa/IN:
> >loading master file 192.168.2.revhosts.int: no owner
> >
> >The zone file was as follows:
> >
> >$TTL 86400
> >; 3600 = one hour, 86400 = one day, 604800 = one week, 2678400 = one month
> >$INCLUDE soa.revhosts
> > in ns bluegill.adi.com.
>
> Try changing that to:
>
> @ in ns bluegill.adi.com.
>
> I think it doesn't like doing a continuation from the $INCLUDE file. I can
> kind of understand that -- it can be dangerous to depend on what the last
> record in the include file was.
Correct the $ORIGIN and current ownername are reset on return from
a $INCLUDE.
Mark
--
Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark.Andrews at isc.org
More information about the bind-users
mailing list