Using virtual domain name service (DNS) zones for enterprise content delivery
First Claim
1. A method of content delivery involving a first entity and a second entity, comprising:
- deploying a first relay behind an enterprise firewall associated with the first entity, the first relay being software executing in a hardware processor, wherein the first entity has a private namespace that is not resolvable through public Internet DNS, the private namespace having one or more enterprise domains associated therewith;
delegating to the second entity responsibility for managing a virtual zone associated with the private namespace of the first entity; and
in response to receipt of a request associated with the virtual zone, retrieving a private object published by the first entity.
1 Assignment
0 Petitions
Accused Products
Abstract
A domain to be published to an enterprise ECDN is associated 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 responds by handing back an IP address, by executing a zone referral to a next (lower) level name server in a zone hierarchy, or by CNAMing to another hostname, thereby restarting the lookup procedure. At any level in the zone hierarchy, there is an associated zone server that executes logic that applies the requested hostname against a map. A name query to ECDN-managed content may be serviced in coordination with various sources of distributed network intelligence.
-
Citations
9 Claims
-
1. A method of content delivery involving a first entity and a second entity, comprising:
-
deploying a first relay behind an enterprise firewall associated with the first entity, the first relay being software executing in a hardware processor, wherein the first entity has a private namespace that is not resolvable through public Internet DNS, the private namespace having one or more enterprise domains associated therewith; delegating to the second entity responsibility for managing a virtual zone associated with the private namespace of the first entity; and in response to receipt of a request associated with the virtual zone, retrieving a private object published by the first entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A content delivery system associated with a first entity, and a second entity, the first entity being distinct from the second entity, and each of the first entity and the second entity having an enterprise firewall, at least the first entity having a private namespace that is not resolvable through public Internet DNS, the system comprising:
-
a first relay comprising software executing in a hardware processor, the first relay being deployed behind the enterprise firewall associated with the first entity and operative as a surrogate origin server for private resources hosted at a private web server of the first entity, the private resources associated with a virtual zone, the virtual zone being associated with the private namespace of the first entity but delegated to a second relay deployed behind the enterprise firewall associated with the second entity; the first relay operative in response to receipt of a request originating from a client associated with the second entity to retrieve a private resource from the private web server, and to deliver the private resource to the second relay. - View Dependent Claims (8, 9)
-
Specification