A method and system for downloading high volumes of content from the
Internet without adversely affecting the source of the content or being
detected. A director server processes data received from a data source to
generate a list of addresses for content to download. The director server
assigns a portion of the list of addresses to one or more puller servers.
Puller servers initiate requests to download content that corresponds to
their assigned list of addresses. A proxy gateway server receives the
download request for content, and downloads the content via various
Internet Protocol addresses.