Remote domain name service
First Claim
1. A content delivery network (CDN) for providing content objects, the CDN comprising:
- a CDN connection with a terminal device;
a second domain name service (DNS) system of the CDN, wherein;
a first request to resolve a first domain name is received by the second DNS system at a second location,the first domain name is associated with a first content object,a second request to resolve a second domain name is received by the second DNS system at the second location,the second domain name is associated with a second content object,the first and second requests are relayed with the terminal device,the terminal device receives Internet access from an access network,the access network comprises a first DNS system that functions in a recursing DNS mode,the first content object is realized in a first location of the terminal device,the second location is different from the first location,the second DNS system operates in a recursing DNS mode to retrieve a first IP address corresponding to the first domain name, andthe first IP address for the first domain name is returned from the second DNS system to the terminal device to fulfill the first request;
an IP address store for holding authoritative Internet protocol (IP) addresses, wherein;
the second DNS system operates in an authoritative DNS mode to retrieve a second IP address from the IP address store, andthe second IP address for the second domain name is returned from the second DNS system to the terminal device to fulfill the second request,a content store of the CDN in the second location, wherein at least one of the first or second content object is stored with the content store.
5 Assignments
0 Petitions
Accused Products
Abstract
Method and systems to resolve IP addresses in response to domain name resolution requests on a packet-switched network. A request to resolve the domain name is received at a CDN in a second location. The domain name is associated with a content object and is relayed with a terminal device, which receives Internet access from an access network. The access network comprises a first DNS system that functions in an authoritative DNS mode. The content object is realized in a first location of the terminal device, different from the second location. An IP address for the domain name is returned from the second DNS system, wherein the second DNS system alternatively operates in both the authoritative and a recursing DNS mode. The content object is delivered from the second location with the CDN toward the terminal device.
209 Citations
19 Claims
-
1. A content delivery network (CDN) for providing content objects, the CDN comprising:
-
a CDN connection with a terminal device; a second domain name service (DNS) system of the CDN, wherein; a first request to resolve a first domain name is received by the second DNS system at a second location, the first domain name is associated with a first content object, a second request to resolve a second domain name is received by the second DNS system at the second location, the second domain name is associated with a second content object, the first and second requests are relayed with the terminal device, the terminal device receives Internet access from an access network, the access network comprises a first DNS system that functions in a recursing DNS mode, the first content object is realized in a first location of the terminal device, the second location is different from the first location, the second DNS system operates in a recursing DNS mode to retrieve a first IP address corresponding to the first domain name, and 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; an IP address store for holding authoritative Internet protocol (IP) addresses, wherein; the second DNS system operates in an authoritative DNS mode to retrieve a second IP address from the IP address store, and 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, a content store of the CDN in the second location, wherein at least one of the first or second content object is stored with the content store. - View Dependent Claims (2, 3)
-
-
4. A method for providing an IP address in exchange for a domain name on a packet-switched network, the method comprising:
-
receiving a request to resolve the domain name at a CDN, wherein; the domain name is associated with a content object, the request is relayed with a terminal device, the terminal device receives Internet access from an access network, the access network comprises a first DNS system that functions in an authoritative DNS mode, the content object is realized in a first location of the terminal device, the receiving the request comprises receiving the request at a second location by a second DNS system, which is part of the CDN, and the second location is different from the first location; returning an IP address for the domain name from the second DNS system, wherein the second DNS system alternatively operates in both the authoritative DNS mode and a recursing DNS mode; and delivering the content object from the second location with the CDN toward the terminal device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing IP addresses in exchange for domain names on a packet-switched network, the system comprising:
-
a CDN connection with a terminal device; a second domain name service (DNS) sub-system of a CDN, wherein; a first request to resolve a first domain name is received by the second DNS sub-system at a second location, the first domain name is associated with a first content object, a second request to resolve a second domain name is received by the second DNS sub-system at the second location, the second domain name is associated with a second content object, the first and second requests are relayed with the terminal device, the terminal device receives Internet access from an access network, the access network comprises a first DNS sub-system that functions in a recursing DNS mode, the first content object is realized in a first location of the terminal device, the second location is different from the first location, the second DNS sub-system operates in a recursing DNS mode to retrieve a first IP address corresponding to the first domain name, and the first IP address for the first domain name is returned from the second DNS sub-system to the terminal device to fulfill the first request; a content store of the CDN at the second location, wherein at least one of the first or second content object is stored with the content store; and an IP address store of the CDN for holding authoritative IP addresses, wherein; the second DNS sub-system operates in an authoritative DNS mode to retrieve a second IP address from the IP address store, and the second IP address for the second domain name is returned from the second DNS sub-system to the terminal device to fulfill the second request. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification