Internal root DNS server problems
Mark_Andrews at isc.org
Mark_Andrews at isc.org
Wed Oct 23 00:36:32 UTC 2002
> For complex (and stupid) reasons which are out of my control, I am setting
> up a root DNS server within my private network. The root server is to handle
> to "." zone (of course) for all internal queries. It also is authoritative
> for several zones, which it delegates to itself in the db.root file (in
> /var/named). It is also delegating authority for a top level zone (.gprs) to
> an external DNS server. (all of this sits on a network not connected to the
> public Internet)
>
> I am seeing the following message in the /var/adm/messages file after
> starting the named daemon (Bind 8.3.1):
>
> ... daemon.error] zone: ./IN: non-glue record below bottom of zone:
> mnc720.mcc302.gprs/NS
> ... daemon.error] master zone "" (IN) rejected due to errors (serial 22)
>
> When I use the same db.root file and named.conf file in BIND 8.2.2-P5 I
> don't get these messages and everything is loaded fine (named_dump.db looks
> good).
That's because 8.2.x doesn't check for this error.
>
> Here is the db.root file:
> *************************************************************
> $TTL 1d
> . IN SOA to5idns1.mnc720.mcc302.gprs.
> root.to5idns1.mnc720.mcc302.gprs. (
> 22 ; serial
> 5h ; refresh after 5 hours
> 2h ; retry after 2 hour
> 1w ; expire after 1 week
> 60 ) ; negative cache TTL of 60 sec
> ;
> ; ROOT DNS server definitions
> ;
> IN NS to5idns1.mnc720.mcc302.gprs.
> IN NS to5idns2.mnc720.mcc302.gprs.
>
> to5idns1.mnc720.mcc302.gprs. IN A 172.25.0.2
> to5idns2.mnc720.mcc302.gprs. IN A 172.25.0.19
> ;
> ; zone delegation
> ;
> gprs. IN NS root-dns.gprs.
> mnc720.mcc302.gprs. IN NS to5idns1.mnc720.mcc302.gprs.
> IN NS to5idns2.mnc720.mcc302.gprs.
Well you have delegated the "gprs" zone. The delegation of the
"mnc720.mcc302.gprs" zone belongs in the "gprs" zone not ".".
Mark
> ;
> ; Names to Addresses
> ;
> root-dns.gprs. IN A 66.116.110.35
>
>
> **************************************************************
> If I remove the delegation of the mnc702... zone and just leave the "." and
> "gprs." parts, all works fine. But once I add the mnc720... zone the error
> occurs and the entire db.root file is not loaded.
>
> I have tried changing the order of the lines within the file just as a long
> shot and nothing works. Everything appears to be the same format and syntax
> as in the example on pp. 338 - 339 of O'Reilly DNS and Bind 4th edition.
>
> I'm stumped! Anyone, have any ideas? (I have gone back and recreated the
> file by hand just to make sure something wasn't wrong with my original file
> and still no luck).
>
>
> Thanks, Frank
>
>
>
--
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