<div>Does the ratelimit patch consider everything in, for example, "<a href="http://hp.com">hp.com</a>" to be the same response?  I set up a test server with the ratelimit patch and pointed my pc at it.  Even as a single user, I get throttled sometimes, loading a single web page (<a href="http://hp.com">hp.com</a> for example).  I realize that it was not intended for recursive queries, but I think I would see the same problem if this were the authoritative server that my local DNS was going to.</div>
<div><br></div><div><div>    rate-limit {</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>responses-per-second 5;</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>window 5;</div>
<div>    };</div></div><div><br></div><div># actual sample, only changed IP addresses to anonymize</div><div>23-Jan-2013 08:48:11.990 queries: info: client 1.2.3.4#61625: query: <a href="http://hp.com">hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:12.551 queries: info: client 1.2.3.4#60114: query: <a href="http://www.hp.com">www.hp.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:14.641 queries: info: client 1.2.3.4#51347: query: <a href="http://www8.hp.com">www8.hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:14.656 queries: info: client 1.2.3.4#59338: query: <a href="http://welcome.hp-ww.com">welcome.hp-ww.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:15.559 queries: info: client 1.2.3.4#63868: query: <a href="http://hewlettpackard.tt.omtrdc.net">hewlettpackard.tt.omtrdc.net</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:15.923 queries: info: client 1.2.3.4#53774: query: <a href="http://government.hp.com">government.hp.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:15.930 queries: info: client 1.2.3.4#62554: query: <a href="http://h10010.www1.hp.com">h10010.www1.hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:15.930 queries: info: client 1.2.3.4#55779: query: <a href="http://h10088.www1.hp.com">h10088.www1.hp.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:16.013 queries: info: client 1.2.3.4#51558: query: <a href="http://h17007.www1.hp.com">h17007.www1.hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:16.112 queries: info: client 1.2.3.4#54389: query: <a href="http://h18004.www1.hp.com">h18004.www1.hp.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:16.125 queries: info: client 1.2.3.4#56340: query: <a href="http://h20180.www2.hp.com">h20180.www2.hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:16.198 queries: info: client 1.2.3.4#62352: query: <a href="http://h20384.www2.hp.com">h20384.www2.hp.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:16.296 queries: info: client 1.2.3.4#60417: query: <a href="http://h30046.www3.hp.com">h30046.www3.hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:16.297 queries: info: client 1.2.3.4#57234: query: <a href="http://h30094.www3.hp.com">h30094.www3.hp.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:16.297 queries: info: client 1.2.3.4#57234: drop response to <a href="http://99.118.80.0/24">99.118.80.0/24</a> for <a href="http://hp.com">hp.com</a> IN A  (000030ec)</div>
<div>23-Jan-2013 08:48:16.314 queries: info: client 1.2.3.4#51911: query: <a href="http://shopping1.hp.com">shopping1.hp.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:16.314 queries: info: client 1.2.3.4#51911: slip response to <a href="http://99.118.80.0/24">99.118.80.0/24</a> for <a href="http://hp.com">hp.com</a> IN A  (000030ec)</div>
<div>23-Jan-2013 08:48:16.431 queries: info: client 1.2.3.4#57290: query: <a href="http://shopping1.hp.com">shopping1.hp.com</a> IN A +T (5.6.7.8)</div><div>23-Jan-2013 08:48:16.501 queries: info: client 1.2.3.4#50066: query: <a href="http://welcome.hp.com">welcome.hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:16.501 queries: info: client 1.2.3.4#50066: drop response to <a href="http://99.118.80.0/24">99.118.80.0/24</a> for <a href="http://hp.com">hp.com</a> IN A  (000030ec)</div><div>23-Jan-2013 08:48:16.664 queries: info: client 1.2.3.4#56857: query: <a href="http://www.shopping.hp.com">www.shopping.hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:16.664 queries: info: client 1.2.3.4#56857: slip response to <a href="http://99.118.80.0/24">99.118.80.0/24</a> for <a href="http://hp.com">hp.com</a> IN A  (000030ec)</div><div>23-Jan-2013 08:48:16.765 queries: info: client 1.2.3.4#55263: query: <a href="http://aidps.atdmt.com">aidps.atdmt.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:16.765 queries: info: client 1.2.3.4#60555: query: <a href="http://cm.g.doubleclick.net">cm.g.doubleclick.net</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:16.765 queries: info: client 1.2.3.4#49838: query: <a href="http://d.p-td.com">d.p-td.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:16.820 queries: info: client 1.2.3.4#57291: query: <a href="http://www.shopping.hp.com">www.shopping.hp.com</a> IN A +T (5.6.7.8)</div><div>23-Jan-2013 08:48:16.921 queries: info: client 1.2.3.4#65359: query: <a href="http://d.turn.com">d.turn.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:17.027 queries: info: client 1.2.3.4#54446: query: <a href="http://g-pixel.invitemedia.com">g-pixel.invitemedia.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:17.040 queries: info: client 1.2.3.4#50246: query: <a href="http://segment-pixel.invitemedia.com">segment-pixel.invitemedia.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:17.167 queries: info: client 1.2.3.4#56970: query: <a href="http://tags.bluekai.com">tags.bluekai.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:17.167 queries: info: client 1.2.3.4#57997: query: <a href="http://www.snapfish.com">www.snapfish.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:17.249 queries: info: client 1.2.3.4#54371: query: <a href="http://met1.hp.com">met1.hp.com</a> IN A + (5.6.7.8)</div><div>23-Jan-2013 08:48:17.298 queries: info: client 1.2.3.4#57234: query: <a href="http://h30094.www3.hp.com">h30094.www3.hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:17.298 queries: info: client 1.2.3.4#57234: drop response to <a href="http://99.118.80.0/24">99.118.80.0/24</a> for <a href="http://hp.com">hp.com</a> IN A  (000030ec)</div><div>23-Jan-2013 08:48:17.503 queries: info: client 1.2.3.4#50066: query: <a href="http://welcome.hp.com">welcome.hp.com</a> IN A + (5.6.7.8)</div>
<div>23-Jan-2013 08:48:17.503 queries: info: client 1.2.3.4#50066: slip response to <a href="http://99.118.80.0/24">99.118.80.0/24</a> for <a href="http://hp.com">hp.com</a> IN A  (000030ec)</div><div>23-Jan-2013 08:48:17.618 queries: info: client 1.2.3.4#57308: query: <a href="http://welcome.hp.com">welcome.hp.com</a> IN A +T (5.6.7.8)</div>
<div><br></div><div>I did DNS lookups on each of these and only a few resolve to the same IP addresses.  For instance the last one, <a href="http://welcome.hp.com">welcome.hp.com</a>, has a different response than all but one of the others, so how could it be rate limited?</div>
<div><br>-- <br>Bob Harold<br>hostmaster, UMnet, ITcom<br>Information and Technology Services (ITS)<br><a href="mailto:rharolde@umich.edu" target="_blank">rharolde@umich.edu</a><br>734-647-6524 desk<br></div>