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