1. A computer-implemented method for managing DNS queries comprising: determining, at a service provider, whether DNS queries associated with an identifiable domain exceed a threshold number of DNS queries that can be processed by a service provider; determining, at the service provider, whether to filter the one or more DNS queries based on the threshold number of DNS queries; and causing, at the service provider, the filtering of at least one of the one or more DNS queries, wherein the filtering of the at least one or more DNS queries corresponds to the filtering of DNS queries based on assigned network addresses for the DNS server authoritative for the identified domain.