<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>I have an authoritative server which performs a resource
intensive operation to determine an answer; sometimes it takes
long enough that BIND asks again (and again!). Firing off multiple
attempts to determine the answer just digs the hole deeper.</p>
<p>What's the best approach, assuming the same client asks
repeatedly:</p>
<ul>
<li>Discard later queries, answer the first one?</li>
<li>Discard earlier queries, answer the last one?</li>
<li>Send same the response (when we get it) in response to all
queries (I don't like this one)?</li>
</ul>
<p>And does anyone know can the recommended mitigation be presumed
to be the best option regardless of the recursive server (BIND,
Unbound, etc.)?<br>
</p>
<p>Thanks in advance...</p>
<p>--</p>
<p>Fred Morris</p>
<p><br>
</p>
</body>
</html>