1. A computer-implemented method of processing domain name system (DNS) requests, comprising: receiving at a recursive nameserver a request from a client for domain name information associated with a domain name; determining whether a local cache contains a domain name record corresponding to the domain name; if the local cache contains the domain name record corresponding to the domain name, determining whether the domain name record is expired; in response to determining that the domain name record is expired, issuing one or more requests for the domain name information to one or more authoritative name servers; and if the domain name information is not received from the one or more name nameservers, accessing subscriber information for the client; if the subscriber information indicates a preference not to receive expired domain name information, transmitting a DNS response to the client indicating a failure to obtain information for the domain name; and if the subscriber information indicates a preference to receive expired domain name information, transmitting a DNS response to the client that includes information from the expired domain name record.