7. A method of filtering DNS queries, the method comprising: defining a filter rule including a filter criteria, a filter type, and a throttle percentage; determining that a first field in a portion of the received non-content based network requests matches the filter criteria; receiving a plurality of DNS queries at a plurality of processing engines, wherein each DNS query comprises a query name and a non-content based DNS resource record type; determining a match between the filter criteria and the query name and between the filter type and the non-content based DNS resource record type or a portion of the plurality of DNS queries; testing the filter rule, without blocking any packets, by determining a number of packets that would be blocked under the filter rule; and blocking a percentage of the portion of the DNS queries based on the throttle percentage.
7. A method of filtering DNS queries, the method comprising: defining a filter rule including a filter criteria, a filter type, and a throttle percentage; determining that a first field in a portion of the received non-content based network requests matches the filter criteria; receiving a plurality of DNS queries at a plurality of processing engines, wherein each DNS query comprises a query name and a non-content based DNS resource record type; determining a match between the filter criteria and the query name and between the filter type and the non-content based DNS resource record type or a portion of the plurality of DNS queries; testing the filter rule, without blocking any packets, by determining a number of packets that would be blocked under the filter rule; and blocking a percentage of the portion of the DNS queries based on the throttle percentage. 15. The method of claim 7 wherein the network criteria comprises at least one of an OCSP request or a WHOIS request.