Lame delegation errors

Mark_Andrews at isc.org Mark_Andrews at isc.org
Thu Sep 9 22:51:02 UTC 1999


> Of they are not for a domain you control, you simply notify the owner of
> that controls that domain.
> 
> If it is one of your domains, you remove the NS record that references
> that server, or you configure that server to serve that domain.
> 
> A lame delegation means there is an NS record pointing at a server that
> is clueless about the zone.
> 
> Michael
> 
> "Riggs, Joan" wrote:
> > 
> > 
> > How can I debug lame delegation errors?  I understand why they occur, but
> > not sure how to fix ...
> > 
> >         thanks,
> > 
> >                 Joan
> > 
> >         Joan Riggs
> >         ++++++++++++++++++++++++++++++
> >         SITE-STS / Unix Deployment
> >         Office:     602-431-2027
> >         Fax:         602-431-2040
> >         Pager:     888-410-2369           digital
> >         Pager:     www.airtouch.com    text
> >         ++++++++++++++++++++++++++++++
> > > Warning! All email sent to or from this
> > > address will be received by Charles
> > > Schwab corporate email system and
> > > is subject to archival and review by
> > > someone other than the recipient.
> > > ++++++++++++++++++++++++++++++
> > >
> > > "Of course my password is the same as my pet's name.
> > > My dog's name was Q47pY!3, but I change it every 30 days."
> > >
> 
	Also if you are running BIND 8.2.1 and the first forwarder
	in being flagged as lame (check the IP address logged) apply
	the following patch (fixed in 8.2.2).

	Mark

Index: src/bin/named/ns_forw.c
===================================================================
RCS file: /proj/cvs/isc/bind/src/bin/named/ns_forw.c,v
retrieving revision 8.61
diff -c -r8.61 ns_forw.c
*** ns_forw.c	1999/06/20 23:44:54	8.61
--- ns_forw.c	1999/07/03 00:56:49
***************
*** 205,211 ****
  	qp->q_msgsize = msglen;
  	memcpy(qp->q_msg, msg, qp->q_msglen = msglen);
  	hp = (HEADER *) qp->q_msg;
! 	hp->rd = (qp->q_addr[n].forwarder ? 1 : 0);
  	qp->q_addr[0].stime = tt;
  
  #ifdef SLAVE_FORWARD
--- 205,211 ----
  	qp->q_msgsize = msglen;
  	memcpy(qp->q_msg, msg, qp->q_msglen = msglen);
  	hp = (HEADER *) qp->q_msg;
! 	hp->rd = (qp->q_addr[0].forwarder ? 1 : 0);
  	qp->q_addr[0].stime = tt;
  
  #ifdef SLAVE_FORWARD
--
Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org


More information about the bind-users mailing list