<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi</p>
    <p>I've been reading up on the documentation for MaxQPSIPRule()
      which you can use to implement rate limits on DNS queries. A very
      nice feature.</p>
    <p>It has a burst option which will allow clients to have bursts of
      queries, but it's not very clear to me exactly what it means. The
      documentation says:</p>
    <p>"<strong>burst</strong><span> </span>(<em>int</em>) – The number
      of burstable queries per second allowed. Default is same as qps"</p>
    <p>So let's say I create a rule like:</p>
    <p>addAction(MaxQPSIPRule(5, 32, 64, 10), DelayAction(100))</p>
    <p>This should delay any queries that exceed 5 per second with a
      burst of 10 allowed.</p>
    <p>For how long will the client from a single IPv4 address (/32) be
      able to run 10 queries per second without being delayed? Or in
      other words, if the client issues 20 queries per second for a
      period, let's say 10 seconds, for how many seconds will the client
      be able to get 10 queries per second without delay? Just 1 second?</p>
    <p>Best regards,</p>
    <p>Jacob<br>
    </p>
  </body>
</html>