Using virutal domain name service (dns) zones for enterprise content delivery
First Claim
1. A content delivery method operative in an enterprise, comprising:
- establishing an enterprise content delivery network within the enterprise, wherein the enterprise content delivery network has associated therewith a set of one or more zones organized into a hierarchy; and
in response to a name query for a hostname known to be associated with the given content being managed by the enterprise content delivery network, returning a response to the name query;
wherein the response selectively (a) identifies a given node in the enterprise content delivery network that can obtain the given content from a server within the enterprise, (b) causes a referral to a zone within the hierarchy, or (c) relays the name query to another path.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the invention, a domain to be published to an enterprise ECDN is associated (either by static configuration or dynamically) with a set of one or more enterprise zones configurable in a hierarchy. When a DNS query arrives for a hostname known to be associated with given content within the control of the ECDN, a DNS server preferably responds in one of three (3) ways: (a) handing back an IP address, e.g., for an ECDN intelligent node that knows how to obtain the requested content from a surrogate or origin server; (b) executing a zone referral to a next (lower) level name server in a zone hierarchy, or (c) CNAMing to another hostname, thereby essentially restarting the lookup procedure. In the latter case, this new CNAME causes the resolution process to start back at the root and resolve a new path, probably along a different path in the hierarchy. At any particular level in the zone hierarchy, preferably there is an associated zone server. That server preferably executes logic that applies the requested hostname against a map, which, using known techniques, may be generated from given (static, dynamic, internally-generated or third party-sourced) performance metrics. Thus, a given name query to ECDN-managed content may be serviced in coordination with various sources of distributed network intelligence. As a result, the invention provides for a distributed, dynamic globally load balanced name service.
356 Citations
13 Claims
-
1. A content delivery method operative in an enterprise, comprising:
-
establishing an enterprise content delivery network within the enterprise, wherein the enterprise content delivery network has associated therewith a set of one or more zones organized into a hierarchy; and
in response to a name query for a hostname known to be associated with the given content being managed by the enterprise content delivery network, returning a response to the name query;
wherein the response selectively (a) identifies a given node in the enterprise content delivery network that can obtain the given content from a server within the enterprise, (b) causes a referral to a zone within the hierarchy, or (c) relays the name query to another path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification