A content delivery network comprising: a first device having a processor (702, 704, 706) in communication with a storage medium having computer executable instructions stored therein, the computer executable instructions configured to: in response to receiving a content request for content from an edge device (106, 108, 110) unable to serve the content, generate an identification of a specific mid-tier content server (112, 114, 116) to obtain the content, the generation of the identification of the specific mid-tier content server based on application of a hash algorithm (200, 400) to the content request; hash a first uniform resource locator included in the content request to obtain a first hash value; use the first hash value to obtain a second uniform resource locator associated with the specific mid-tier server to request the content; wherein the content delivery network comprises: a domain name server configured to provide an internet protocol, IP, address of the specific mid-tier content server using the second uniform resource locator, wherein the domain name server is configured based on a map that correlates (208, 408) a second hash of the second uniform resource locator, a hash of a third uniform resource locator associated with a hostname of the content delivery network, and the IP address of the mid-tier content server. a first device having a processor (702, 704, 706) in communication with a storage medium having computer executable instructions stored therein, the computer executable instructions configured to: in response to receiving a content request for content from an edge device (106, 108, 110) unable to serve the content, generate an identification of a specific mid-tier content server (112, 114, 116) to obtain the content, the generation of the identification of the specific mid-tier content server based on application of a hash algorithm (200, 400) to the content request; hash a first uniform resource locator included in the content request to obtain a first hash value; use the first hash value to obtain a second uniform resource locator associated with the specific mid-tier server to request the content; wherein the content delivery network comprises: in response to receiving a content request for content from an edge device (106, 108, 110) unable to serve the content, generate an identification of a specific mid-tier content server (112, 114, 116) to obtain the content, the generation of the identification of the specific mid-tier content server based on application of a hash algorithm (200, 400) to the content request; hash a first uniform resource locator included in the content request to obtain a first hash value; use the first hash value to obtain a second uniform resource locator associated with the specific mid-tier server to request the content; wherein the content delivery network comprises: a domain name server configured to provide an internet protocol, IP, address of the specific mid-tier content server using the second uniform resource locator, wherein the domain name server is configured based on a map that correlates (208, 408) a second hash of the second uniform resource locator, a hash of a third uniform resource locator associated with a hostname of the content delivery network, and the IP address of the mid-tier content server.