minimal-response, additional-from-...

David Carmean dlc at halibut.com
Fri Jul 6 20:24:02 UTC 2007


On Fri, Jul 06, 2007 at 04:39:19PM +1000, Mark Andrews wrote:

> [ dlc wrote: ]
> > Which config, exactly, "breaks stub zones"?  

> 	The NS query response doesn't return additional data if
> 	"minimal-response yes;" is set.  Stub zones require the
> 	additional data (glue) to be sent.
> 
> 	A stub slave could work around this by querying for the
> 	address records of nameservers that are at or below the
> 	stub zone name using the addresses in the masters clause.

I wonder, then, why my config is working OK.  I just performed a 
test with a new BIND-9.4 recursive server configured with stub zone 
clauses pointing at my production servers; these are the production servers 
with "minimal-response yes" set.  I captured a packet trace as the 
test 9.4 server started up, and it seems to have behaved as you suggest 
above: When the test server recived a minimal/no-glue response to it's SOA 
query for the stub zone (17.172.in-addr.arpa, for example), it re-queried 
the same master for NS records.  (Interestingly, the second query was 
TCP.)

I then asked the test server for a name in a zone delegated elsewhere 
(1.17.172.in-addr.arpa, delegated to another group), 
and it followed the delegation and returned the correct reply.

The production servers are BIND-9.3.0.


> 	Alternatively priming query exception could be extended to
> 	all NS queries not just those for the root.  The later would
> 	be a case of removing the test for the root zone.
> 
> 2110.   [bug]           "minimal-response yes;" interacted badly with BIND 8
>                         priming queries. [RT #16491]

I suppose only BIND Forum members have access to this RT system?  How was this 
bug resolved?




More information about the bind-users mailing list