Patent ID: 8886750

Claim:
A system for managing DNS queries, the system comprising: a processor; a non-transitory computer readable medium storing software instructions that when executed cause the processor to: obtain a DNS query corresponding to a request from a client computing device; extract from the DNS query a requested domain name and a requested type; access a data store comprising a plurality of alias records to determine whether a first alias record exists that is referenced by information associated with the requested domain name and requested type, the first alias record comprising a first alias name, a first alias type and a first record value; determine whether the first record value comprises information responsive to the DNS query; if it is determined that the first record value comprises an indication of information responsive to the DNS query, resolve the DNS query by transmitting the information responsive to the DNS query to the client computing device; and if it is determined that the first record value references a second alias record: access the data store to determine whether the second alias record exists based at least in part on the first record value, the second alias record comprising a second alias name, a second alias type and a second record value; determine whether the second record value comprises information responsive to the DNS query; and if it is determined that the second record value information is responsive to the DNS query, resolve the DNS query by transmitting the information responsive to the DNS query from the second record value to the client computing device.