A method for DNS resolution of content requests in a CDN service, comprising identifying an end point or content server that can best serve an end user which has sent a DNS request to an ISP DNS resolver, given a geographically distributed network of end points, characterised in that said DNS resolution is carried out by performing: I) a DNS resolution stage, comprising performing the next steps: a) said ISP DNS resolver sending the received DNS request to an authoritative DNS server of a sub-zone, either previously known or identified by sending a request to the root DNS server of the requested domain; b) said authoritative DNS server of said sub-zone forwarding said DNS request to the tracker operating in said sub-zone, and said tracker forwarding the received DNS request to one (End Point 2; MAD2; OB2-EP-2; R2-EP-2; R1-D3-1) of said end points participating in said DNS resolution stage; and II) an HTTP redirection, comprising performing the next steps: c) said end point participating in said DNS resolution stage (End Point 2; MAD2; OB2-EP-2; R2-EP-2; R1-D3-1) resolving the location of the ISP DNS resolver via a partition ID database to identify: - the datacenter that can best serve the content; or - at least one end point (OB2-EP-1; R2-EP-1; R1-D3-2) in the same datacenter that may serve the content; and d) said end point participating in said DNS resolution stage (End Point 2; MAD2; OB2-EP-2; R2-EP-2; R1-D3-1) performing a consistent hash on the requested URL associated with said DNS request, building a URL address using a substring of the MD5 hash of content request and the location of said datacenter that can best serve the content or the location of said at least one end point (OB2-EP-1; R2-EP-1; R1-D3-2) in the same datacenter that may serve the content, and sending said address to the end user, directly or through intermediate entities, using a redirect message. I) a DNS resolution stage, comprising performing the next steps: a) said ISP DNS resolver sending the received DNS request to an authoritative DNS server of a sub-zone, either previously known or identified by sending a request to the root DNS server of the requested domain; b) said authoritative DNS server of said sub-zone forwarding said DNS request to the tracker operating in said sub-zone, and said tracker forwarding the received DNS request to one (End Point 2; MAD2; OB2-EP-2; R2-EP-2; R1-D3-1) of said end points participating in said DNS resolution stage; and a) said ISP DNS resolver sending the received DNS request to an authoritative DNS server of a sub-zone, either previously known or identified by sending a request to the root DNS server of the requested domain; b) said authoritative DNS server of said sub-zone forwarding said DNS request to the tracker operating in said sub-zone, and said tracker forwarding the received DNS request to one (End Point 2; MAD2; OB2-EP-2; R2-EP-2; R1-D3-1) of said end points participating in said DNS resolution stage; and II) an HTTP redirection, comprising performing the next steps: c) said end point participating in said DNS resolution stage (End Point 2; MAD2; OB2-EP-2; R2-EP-2; R1-D3-1) resolving the location of the ISP DNS resolver via a partition ID database to identify: - the datacenter that can best serve the content; or - at least one end point (OB2-EP-1; R2-EP-1; R1-D3-2) in the same datacenter that may serve the content; and d) said end point participating in said DNS resolution stage (End Point 2; MAD2; OB2-EP-2; R2-EP-2; R1-D3-1) performing a consistent hash on the requested URL associated with said DNS request, building a URL address using a substring of the MD5 hash of content request and the location of said datacenter that can best serve the content or the location of said at least one end point (OB2-EP-1; R2-EP-1; R1-D3-2) in the same datacenter that may serve the content, and sending said address to the end user, directly or through intermediate entities, using a redirect message. c) said end point participating in said DNS resolution stage (End Point 2; MAD2; OB2-EP-2; R2-EP-2; R1-D3-1) resolving the location of the ISP DNS resolver via a partition ID database to identify: - the datacenter that can best serve the content; or - at least one end point (OB2-EP-1; R2-EP-1; R1-D3-2) in the same datacenter that may serve the content; and - the datacenter that can best serve the content; or - at least one end point (OB2-EP-1; R2-EP-1; R1-D3-2) in the same datacenter that may serve the content; and d) said end point participating in said DNS resolution stage (End Point 2; MAD2; OB2-EP-2; R2-EP-2; R1-D3-1) performing a consistent hash on the requested URL associated with said DNS request, building a URL address using a substring of the MD5 hash of content request and the location of said datacenter that can best serve the content or the location of said at least one end point (OB2-EP-1; R2-EP-1; R1-D3-2) in the same datacenter that may serve the content, and sending said address to the end user, directly or through intermediate entities, using a redirect message.