EDNS, NOTIMPL and retrying query

Mark_Andrews at isc.org Mark_Andrews at isc.org
Wed Apr 24 22:17:34 UTC 2002


> Hi, 
> 
> I have a problem with a domain (session.rservices.com, private domain
> not visible from the internet.) I am running bind 9.1.3, and cannot
> look up addresses in this domain. By using snoop/ethereal I can see that
> the sequence is as follows:
> 
> mydns  ->   theirdns   : A Query with edns optional RR
> theirdns -> mydns      : NOTIMPL
> mydns  ->   theirdns2  : A Query with edns optional RR
> theirdns2 -> mydns     : NOTIMPL
> 
> Shouldn't my dns server send a new request to the same server without
> the edns optional RR? It never does. If I use 
> "dig foo.session.rservices.com @theirdns" it works, as dig will not use
> the edns extensions.
> 
> On another of my dns servers connecting to the same domain (But
> different location and different name server.) the results is
> different:
> 
> mydns  ->   theirdns   : A Query with edns optional RR
> theirdns -> mydns      : FORMERR
> mydns  ->   theirdns   : A Query without edns optional RR
> theirdns -> mydns      : A response
> 
> So, can I make my dns server resend the query without the edns
> optional RR on a NOTIMPL reply? The vendors dns server is a very
> limited implementation and I don't think there is any hope of us
> changing that.
> -- 
>   -asbjxrn
> 

	9.2.1rc1

1206.   [bug]           SERVFAIL and NOTIMP responses to an EDNS query should
                        trigger a non-EDNS retry.

--
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