Patent ID: 8626950

Claim:
A method for managing DNS queries comprising: obtaining, by a service provider, a request for hosting domain name service (DNS) query services for an identifiable domain; determining, by the service provider, a number of assignable network address subdivisions, wherein each network address subdivision corresponds to a proportional division of available network addresses for service provider DNS server components; assigning, by the service provider, a first set of network addresses in each of the determined network address subdivisions for the identifiable domain, wherein each of the network addresses in the first set of assigned network addresses from each subdivision for the identifiable domain are not matching; transmitting, by the service provider, the first set of assigned network addresses, wherein DNS server components corresponding to the assigned network addresses from the first set of assigned network addresses are delegated to be authoritative to respond to DNS queries for the identifiable domain; obtaining, by the service provider, a second request for hosting DNS query services, the second request corresponding to a second identifiable domain; determining, by the service provider, a conflict associated with the identifiable domain and the second identifiable domain; assigning, by the service provider, a second set of network addresses in each of the determined network address subdivisions for the second identifiable domain, wherein each of the network addresses in the second set of assigned network addresses from each subdivision for the second identifiable domain are not matching and wherein no matching network addresses between the first and second sets of assigned network addresses exist; and transmitting, by the service provider, the second set of assigned network addresses, wherein DNS server components corresponding to the assigned network addresses from the first and second sets of assigned network addresses are delegated to be authoritative to respond to DNS queries for the second identified domain, and wherein an identified destination network address in the DNS queries directed to the first or second set of assigned network addresses determines an authoritative DNS server component for the DNS queries.