Recursive DNS Nameserver
5 Assignments
0 Petitions
Accused Products
Abstract
A recursive DNS server receives a request for domain name information associated with a domain name from a subscriber. In response to the request for domain name information, the recursive DNS nameserver determines a subscriber identifier and subscriber information associated with the subscriber identifier. The recursive DNS nameserver resolves the request for domain name information based on the subscriber information to generate a response to the request for domain name information. The recursive DNS nameserver then returns the response to the request for domain name information to the subscriber.
-
Citations
56 Claims
-
1-36. -36. (canceled)
-
37. A computer-implemented method of processing Domain Name System requests, the method comprising:
-
storing at a DNS nameserver domain name records for a plurality of domain names associated with a plurality of different owners; storing preferences provided by a set of subscribers that indicate how to resolve requests that are associated with each subscriber for domain name information from the DNS nameserver, the preferences applying across the plurality of domain names; receiving at the DNS nameserver from the set of subscribers a plurality of requests for domain name information; for each request, determining the preferences provided by a corresponding subscriber; resolving each request for domain name information based on the preferences of the corresponding subscriber associated with the request; and generating a response to each request including domain name information based on resolving the request using the preferences of the corresponding subscriber. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A nameserver, comprising:
-
a communications interface configured to exchange data with a communications network; a storage device maintaining domain name records for a plurality of domain names associated with a plurality of different owners, the one or more storage devices maintaining preferences provided by a plurality of subscribers that indicate how to resolve requests from each subscriber for domain name information from the nameserver, the preferences for each subscriber applying across the plurality of domain names; and a processor coupled to the communications interface and the storage device, the processor is configured to receive requests from the plurality of subscribers for domain name information and to determine the preferences provided by a subscriber corresponding to the request, the processor resolves each request based on the preferences of the corresponding subscriber and generates a response to each request including domain name information based on resolving the request using the preferences of the corresponding subscriber. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
51. A computer program product embodied on a tangible computer readable medium containing instructions executable by a computer, the executable instructions comprising:
-
code for receiving subscriber information from a subscriber of recursive domain name resolution services, the subscriber information including a set of preferences that indicate how to resolve requests associated with the subscriber for domain name information; code for receiving a request for domain name information associated with a domain name; code for determining a subscriber identifier and subscriber information in response to the request for domain name information; code for resolving the request for domain name information based on the subscriber information to generate a response to the request for domain name information; and code for returning the response to the request for domain name information. - View Dependent Claims (52, 53, 54, 55, 56)
-
Specification