Patent ID: 8266288

Claim:
A computer implemented method to transmit at least one resource record to a requesting computer, the method comprising: receiving a first domain name service query from a non-authoritative domain name server at a name server, wherein the non-authoritative domain name server is not the name server; looking up a first resource record based on the first domain name service query, wherein the first resource record is associated with a lifetime expiration and a time to live; storing the lifetime expiration as a delta time in place of the time to live in a second resource record, wherein the delta time is shorter than the time to live of the first resource record; transmitting the second resource record as a response to the non-authoritative domain name server based on the lifetime expiration; receiving a second domain name service query at the non-authoritative domain name server; the non-authoritative domain name server looking up the second resource record based on the second domain name service query, wherein the second resource record comprises the delta time in place of the time to live and the second resource record is in a database of the non-authoritative domain name server; the non-authoritative domain name server determining whether the delta time is expired; responsive to a determination that the delta time is expired, removing by the non-authoritative domain name server the second resource record from a database of the non-authoritative domain name server; and the non-authoritative domain name server transmitting a NXDOMAIN for the second resource record to a requesting computer.