Re: Reply Code 0x8083 vs 0x8080

2014-05-30 Thread Jiann-Ming Su
I got to work with the app owners today debugging this problem.  One way to get the DNS server to return the list of root servers is to do a non-recursive (+norec) query for a non-existent domain.  Turns out this particular app does non-recursive queries.  The app itself does a single Windows sy

Re: Reply Code 0x8083 vs 0x8080

2014-05-30 Thread Mark Andrews
In message <1401433477.99469.yahoomail...@web121601.mail.ne1.yahoo.com>, Jiann- Ming Su writes: > > > > > On Friday, May 30, 2014 12:34 AM, Mark Andrews wrote: > > > > > In message > <1401424053.51486.yahoomail...@web121604.mail.ne1.yahoo.com>, > > Jiann- > > Ming Su writes: > >> > >> > >> Looki

Re: Reply Code 0x8083 vs 0x8080

2014-05-30 Thread Jiann-Ming Su
> On Friday, May 30, 2014 12:34 AM, Mark Andrews wrote: > > > In message <1401424053.51486.yahoomail...@web121604.mail.ne1.yahoo.com>, > Jiann- > Ming Su writes: >> >> >> Looking through the traces of the NXDomain vs NoError responses.  The >> NoError response includes the list of the Int

Re: Reply Code 0x8083 vs 0x8080

2014-05-29 Thread Mark Andrews
In message <1401424053.51486.yahoomail...@web121604.mail.ne1.yahoo.com>, Jiann- Ming Su writes: > > > Looking through the traces of the NXDomain vs NoError responses. The > NoError response includes the list of the Internet root servers. This > would definitely be a valid response for a "." quer

Re: Reply Code 0x8083 vs 0x8080

2014-05-29 Thread Jiann-Ming Su
Looking through the traces of the NXDomain vs NoError responses.  The NoError response includes the list of the Internet root servers.  This would definitely be a valid response for a "." query.  I wonder if I've run into a bug with this particular version of BIND where it ignores or changes t

Re: Reply Code 0x8083 vs 0x8080

2014-05-29 Thread Jiann-Ming Su
> On Thursday, May 29, 2014 6:53 PM, Jiann-Ming Su wrote: > > > > > > > >> On Thursday, May 29, 2014 6:32 PM, Mark Andrews > wrote: >> > >> In message <53879683.2080...@chrysler.com>, Kevin Darcy writes: >>>   Why the different RCODES? See RFC 2308. Short version: the >> "NODATA"

Re: Reply Code 0x8083 vs 0x8080

2014-05-29 Thread Jiann-Ming Su
> On Thursday, May 29, 2014 6:32 PM, Mark Andrews wrote: > > > In message <53879683.2080...@chrysler.com>, Kevin Darcy writes: >> Why the different RCODES? See RFC 2308. Short version: the > "NODATA" >> response occurs when the QNAME exists, but no records match QTYPE. It >> will also

Re: Reply Code 0x8083 vs 0x8080

2014-05-29 Thread Mark Andrews
In message <53879683.2080...@chrysler.com>, Kevin Darcy writes: > Why the different RCODES? See RFC 2308. Short version: the "NODATA" > response occurs when the QNAME exists, but no records match QTYPE. It > will also occur if the QNAME is merely a "branch" to something further > down in the hi

Re: Reply Code 0x8083 vs 0x8080

2014-05-29 Thread Kevin Darcy
Why the different RCODES? See RFC 2308. Short version: the "NODATA" response occurs when the QNAME exists, but no records match QTYPE. It will also occur if the QNAME is merely a "branch" to something further down in the hierarchy (a so-called "empty non-terminal"), and owns no records of its o

Re: Reply Code 0x8083 vs 0x8080

2014-05-29 Thread John Miller
Hi Jiann-Ming, Hopefully someone else didn't beat me to the reply. "No such name" is an NXDOMAIN response. It occurs when there are no records for a given name. For example, if you query fasdf---sadfasdfasdf.com (I hope this doesn't actually exist ;-) you'll get a "No such na

Reply Code 0x8083 vs 0x8080

2014-05-29 Thread Jiann-Ming Su
What could cause BIND to respond with reply code 0x8083 (no such name) vs 0x8080 (no error)? I have an app doing srv queries without the domain name appended.  One time, server will respond with no such name (flags 0x8083) which causes the app to query again with domain name appended.  Another