Patent ID: 8886930

Claim:
A network device for managing a resource record request over a network, comprising: a memory arranged to store data and instructions; and a processor arranged to enable actions embodied by at least a portion of the stored instructions, the actions comprising: receiving, from a requestor, a resource record query to resolve a first resource record; determining whether to perform a double-query challenge on the first resource record based on at least a load of the processor being above a threshold; if the double-query challenge is performed: determining a mapping of the first resource record to a second resource record that includes an embedded cookie within the second resource record, the cookie further includes a time to live (TTL) within which a response record query is to be received; providing a response that includes the mapping to the second resource record without resolving the first resource record; receiving the resource record query to resolve the second resource record; and if the request to resolve the second resource record is valid based in part on evaluating an address associated with the requestor that is embedded in the second resource record with another address associated with a source of the query to resolve the second resource record, and further determining that the request is valid based on being received within the TTL, providing a resource record resolution response based on resolution of the first resource record; and otherwise, providing a resolution response of the first resource record.