max-clients-per-query 100;\n\
max-ncache-ttl 10800; /* 3 hours */\n\
max-recursion-depth 7;\n\
- max-recursion-queries 100;\n\
+ max-recursion-queries 32;\n\
max-stale-ttl 86400; /* 1 day */\n\
message-compression yes;\n\
min-ncache-ttl 0; /* 0 hours */\n\
The default is 7.
``max-recursion-queries``
- This sets the maximum number of iterative queries that may be sent while
- servicing a recursive query. If more queries are sent, the recursive
- query is terminated and returns SERVFAIL. The default is 100.
+ This sets the maximum number of iterative queries that may be sent
+ by a resolver while looking up a single name. If more queries than this
+ need to be sent before an answer is reached, then recursion is terminated
+ and a SERVFAIL response is returned to the client. (Note: if the answer
+ is a CNAME, then the subsequent lookup for the target of the CNAME is
+ counted separately.) The default is 32.
``notify-delay``
This sets the delay, in seconds, between sending sets of NOTIFY messages
/* The default maximum number of iterative queries to allow before giving up. */
#ifndef DEFAULT_MAX_QUERIES
-#define DEFAULT_MAX_QUERIES 100
+#define DEFAULT_MAX_QUERIES 50
#endif /* ifndef DEFAULT_MAX_QUERIES */
/*