DOMAIN NAME SERVICE RESOLVER
First Claim
1. A domain name service (DNS) resolver for returning Internet protocol (IP) addresses, the DNS resolver comprising:
- a connection with an Internet application or device, wherein the connection receives domain name resolution requests that originates outside of the Internet;
a direct DNS resolver that processes domain name resolutions for a predetermined list of domain names without referring to the Internet after receiving a domain name resolution request; and
an address store, wherein the address store comprises the predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver.
3 Assignments
0 Petitions
Accused Products
Abstract
A content delivery network (CDN) for providing content objects and domain resolution. The CDN includes a connection with a terminal device, a second domain name service (DNS) system, an IP address store for holding authoritative Internet protocol (IP) addresses, and a content store holding at least one of the first or second content object. A first request to resolve a first domain name is received by the second DNS system at a second location. A second request to resolve a second domain name is received by the second DNS system at the second location. The first domain name is associated with a first content object, and the second domain name is associated with a second content object. The first and second requests are relayed with the terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in a recursing DNS mode. The content object is realized in a first location that is different from the second location of the terminal device. The second DNS system operates in a recursing DNS mode to retrieve a first IP address corresponding to the first domain name. The first IP address for the first domain name is returned from the second DNS system to the terminal device to fulfill the first request. The second DNS system operates in an authoritative DNS mode to retrieve a second IP address from the IP address store. The second IP address for the second domain name is returned from the second DNS system to the terminal device to fulfill the second request.
267 Citations
26 Claims
-
1. A domain name service (DNS) resolver for returning Internet protocol (IP) addresses, the DNS resolver comprising:
-
a connection with an Internet application or device, wherein the connection receives domain name resolution requests that originates outside of the Internet; a direct DNS resolver that processes domain name resolutions for a predetermined list of domain names without referring to the Internet after receiving a domain name resolution request; and an address store, wherein the address store comprises the predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A DNS resolver for returning IP addresses, the DNS resolver comprising:
-
a connection with an Internet application or device, wherein the connection receives domain name resolution requests that originates outside of the Internet; a recursing DNS resolver, wherein IP addresses are found by querying one or more DNS servers on the Internet after receiving domain name resolution requests; a direct DNS resolver that processes domain name resolutions for a predetermined list of URL portions, wherein the direct DNS resolver avoids referring to the Internet while processing domain name resolutions; and an address store, wherein the address store comprises the predetermined list of URL portions that are determined at a point accessible with the Internet. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for resolving an IP address for a domain name resolution request, the method comprising steps of:
-
receiving a list of possible domain name resolution requests and corresponding IP addresses in advance of the possible domain name resolution request being requested; receiving the domain name resolution request; determining if the domain name resolution request corresponds to any on the list; returning a corresponding IP address if the domain name resolution request corresponds to any on the list; and resolving the domain name resolution request by referring to the Internet if the domain name resolution request does not corresponds to any on the list. - View Dependent Claims (24, 25, 26)
-
Specification