1. A computer-implemented method comprising: under control of a hardware computing device configured with specific computer executable instructions: obtaining, at a first domain name system (DNS) server from a client computing device, a first DNS query, wherein a first point of presence (POP) of a content delivery network (CDN) service provider includes the first DNS server, wherein the first DNS query is associated with a requested resource, wherein the requested resource is associated with a content provider, and wherein the CDN service provider is different from the content provider; determining whether the content provider has exceeded a content provider threshold network usage, wherein the content provider threshold network usage is determined based at least in part on content provider pricing information, wherein the content provider pricing information indicates a price at which the CDN service provider provides content on behalf of the content provider; dynamically selecting (a) an alternative resource identifier associated with a second DNS server at a second POP of the CDN service provider or (b) an IP address of a cache component at the second POP, if the content provider is determined to have exceeded the content provider threshold network usage, wherein the alternative resource identifier includes information for causing a second DNS query to resolve to the second DNS server of the CDN service provider, and wherein the second POP is a suboptimal POP for servicing the requested resource; and transmitting, to the client computing device, the alternative resource identifier or the IP address.