the purchaser website 39 s network in step 301 otherwise if an assignment algorithm was not provided step 302 ensures that those mapping requests are returned to the domain name server of the purchaser website 39 s network at this point the controller program determines in step 500 in fig8 whether the purchaser 39 s period of time for using capacity on the proxy server network has expired if it hasn 39 t the primary domain name server continues to map requests for the purchaser website otherwise in step 501 a billing cycle is initiated at this point the controller program will determine whether or not to bill the purchaser a set amount or for the actual usage of the proxy network if set amount of unused proxy capacity was originally purchased in step 102 the purchaser is billed the agreed upon amount as demonstrated in step 504 otherwise the purchaser is billed in step 503 for the overall actual usage of the proxy server capacity as determined by the controller program which monitored the purchaser 39 s use of proxy capacity at this point the controller program ends with regards to a particular purchaser and begins step 100 to determine whether any unused proxy capacity is available going back to step 203 if the purchaser did not buy proxy capacity based on an estimate the primary domain name server will map a fraction of the received mapping requests to servers in the proxy network based on the actual proxy capacity purchased therefore at no time will the amount of proxy capacity servicing mapping requests for the purchaser website.