Patent ID: 8560659

Claim:
A computer-readable storage device containing a program which, when executed, performs an operation for managing aliases of a DNS database, comprising: reading an expirable record contained in the DNS database, wherein the expirable record includes: an alias value mapping a previous address of a web resource to a new address of the web resource, an expiration value specifying a time at which the expirable record is considered to be expired, and an inactivity timer specifying a period of time the expirable record remains inactive before the expirable record is considered to be expired; at a first time, modifying the expiration value within the expirable record based on (i) a first current time value corresponding with the first time and (ii) the inactivity timer, to extend the amount of time remaining before the expirable record is to be considered expired, wherein the modifying is based upon a determination that the expirable record has been queried within the period of time specified by the inactivity timer; and at a second time, deleting the expirable record, whereby the DNS database considers subsequent requests for the previous address of the web resource to be invalid, wherein the deleting is based upon a determination that the expiration value of the expirable record has passed by comparing the expiration value with a second current time value corresponding with the second time.