$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