1. A method of filtering a plurality of DNS queries, each DNS query including a query name and a resource record type, the method comprising: defining a filter rule including a domain name, a filter type, and a throttle percentage; forming a filter file comprising the filter rule; transmitting the filter file from a server to a plurality of filter proxies; transmitting the filter file from each of the plurality of filter proxies to one or more processing engines; receiving the plurality of DNS queries at one of the one or more processing engines; determining a match between the domain name and the query name and between the resource record type and the filter type for a subset of the plurality of DNS queries; and blocking a predetermined percentage of the subset of the plurality of DNS queries, wherein the predetermined percentage is equal to the throttle percentage.