Patent ID: 8073961

Claim:
A computer-implemented method of delivering text, graphics, images, downloads, audio or video on behalf of multiple content providers, comprising: operating content delivery network (CDN) content servers in multiple locations, each location with connectivity to one or more networks; operating multiple CDN name servers; receiving a first domain name service (DNS) query at a first CDN name server, wherein the first DNS query originates from a first local DNS name server; having the first CDN name server respond to the first DNS query by sending a first response that includes a first set of one or more IP addresses; receiving a first end user request for content directed to one of the IP addresses of the first set that requests delivery of the content to a first end user from a first CDN content server, the first CDN content server located in a first location of the multiple locations; and following the sending of the first response, and upon a determination that the first local DNS name server is located remotely from the first end user, issuing a second response that attempts to direct the first end user closer to a CDN content server located in a second location of the multiple locations, the second location being closer to the first end user than the first location.