named Configuration issue

2004-05-21 Thread whizkid
I am running bind 9.x on my primary and secondary servers.  Since both are
on the same C class subnet I have used a free DNS hosting to be a
secondary for my site..  I am trying to added NS and A name records to the
2 name servers but I recieve errors when I restart/reload bind.  Here is
my mydomain.com zone file.

;
; The full zone file
;
$TTL 1H
@   IN  SOA ns1.mydomain.com. postmaster.mydomain.com. (
2004052003  ; serial, todays date + todays
serial #
1H  ; refresh, seconds
2H  ; retry, seconds
4W  ; expire, seconds
1H ); minimum, seconds
;
NS  ns1.mydomain.com.
NS  ns2.mydomain.com.
NS  ns0.xname.org.
NS  ns1.xname.org.
MX  10 mail.mydomain.com.

localhost   A   127.0.0.1

@   A   10.0.0.0
MX  10 mail.mydomain.com.

ns1 A   10.0.0.1
MX  10 mail.mydomain.com.
www CNAME   ns1.mydomain.com.

ns2 A   10.0.0.2
MX  10 mail.mydomain.com.

mailA   10.0.0.3
MX  10 mail.mydomain.com.

ns0.xname.org. A   195.20.105.149
ns1.xname.org. A   213.133.115.5

here is the error is /var/log/messages:

May 20 18:07:14 ns1 named[718]: dns_master_load: mydomain.com:33: ignoring
out-of-zone data (ns0.xname.org)
May 20 18:07:14 ns1 named[718]: dns_master_load: mydomain.com:34: ignoring
out-of-zone data (ns1.xname.org)


if I comment out the ns0.xname.org and ns1.xname.org then I don't get the
error.  BUT then if you query my NS there is no A record for the xname NS.
 So I was told that they were Not Glued but if you query ns0.xname.org
there are A records for ns0.xname.org and ns1.xname.org.  How can I create
A records for the 2 DNS servers that are my secondaries from another
domain?  If I just leave it, then any DNS test I run shows that my DNS
servers do not contain the same zone information.  Because the NS0
secondary has A records for NS0 but NS1 does not..  :-(
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: named Configuration issue

2004-05-21 Thread Matthew Seaman
On Fri, May 21, 2004 at 11:18:49AM -0700, [EMAIL PROTECTED] wrote:
 I am running bind 9.x on my primary and secondary servers.  Since both are
 on the same C class subnet I have used a free DNS hosting to be a
 secondary for my site..  I am trying to added NS and A name records to the
 2 name servers but I recieve errors when I restart/reload bind.  Here is
 my mydomain.com zone file.
 
 ;
 ; The full zone file
 ;
 $TTL 1H
 @   IN  SOA ns1.mydomain.com. postmaster.mydomain.com. (
 2004052003  ; serial, todays date + todays
 serial #
 1H  ; refresh, seconds
 2H  ; retry, seconds
 4W  ; expire, seconds
 1H ); minimum, seconds
 ;
 NS  ns1.mydomain.com.
 NS  ns2.mydomain.com.
 NS  ns0.xname.org.
 NS  ns1.xname.org.
 MX  10 mail.mydomain.com.
 
 localhost   A   127.0.0.1
 
 @   A   10.0.0.0
 MX  10 mail.mydomain.com.
 
 ns1 A   10.0.0.1
 MX  10 mail.mydomain.com.
 www CNAME   ns1.mydomain.com.
 
 ns2 A   10.0.0.2
 MX  10 mail.mydomain.com.
 
 mailA   10.0.0.3
 MX  10 mail.mydomain.com.
 
 ns0.xname.org. A   195.20.105.149
 ns1.xname.org. A   213.133.115.5
 
 here is the error is /var/log/messages:
 
 May 20 18:07:14 ns1 named[718]: dns_master_load: mydomain.com:33: ignoring
 out-of-zone data (ns0.xname.org)
 May 20 18:07:14 ns1 named[718]: dns_master_load: mydomain.com:34: ignoring
 out-of-zone data (ns1.xname.org)
 
 
 if I comment out the ns0.xname.org and ns1.xname.org then I don't get the
 error.  BUT then if you query my NS there is no A record for the xname NS.
  So I was told that they were Not Glued but if you query ns0.xname.org
 there are A records for ns0.xname.org and ns1.xname.org.  How can I create
 A records for the 2 DNS servers that are my secondaries from another
 domain?  If I just leave it, then any DNS test I run shows that my DNS
 servers do not contain the same zone information.  Because the NS0
 secondary has A records for NS0 but NS1 does not..  :-(

ns0.xname.org and ns1.xname.org shouldn't have entries in the zone
file for mydomain.com, because (clearly) they belong to a completely
different domain.  Because it's a different domain then it's not your
problem(TM).  Presumably there is a nameserver for xname.org
somewhere containing the correct data for that zone, and your name
server will very quickly retrieve and cache those RRs once you start
it up -- it has to, in order to send NOTIFY messages to all of the
servers for the domain.

If the xname.org zone doesn't have good A records for those domains,
then you need to ask yourself if those xname.org people are really
competent to provide a 2ary DNS service for you.

The 'Glue' thing is different -- that's to do with the delegation of
the 'mydomain.com' zone to your servers by the servers for the .com
domain.  When you registered the domain, you had to give a list of
authoritative nameservers for the domain: those are entered into the
.com zone file, along with what are called 'glue' records -- the
server for .com has to contain a record of the IP numbers all
authoritative DNS servers whose name ends in .com -- so called 'Glue'
records.  Note that the list of server IP numbers registered with the
gTLD server doesn't have to match up precisely with your list of
servers -- you can have extras listed in your zone, or even not
register the primary, only the two or three secondaries.  The
advantage of which is that it's only the registered servers that get
asked for RR data by third party resolvers.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.   26 The Paddocks
  Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614  Bucks., SL7 1TH UK


pgpTO6gE4XucO.pgp
Description: PGP signature