Então, você está meio lá. Embora apenas tangencialmente se relacione com IP. O que você está realmente procurando é um segundo domínio. O que acontece é que o seu navegador da Web abre apenas 2 conexões (IIRC) para um domínio de cada vez para acessar o conteúdo. Então, o que acontece é que se você tem um monte de conteúdo estático, imagens, css, arquivos javascript, etc, no máximo, você pode derrubar 2 de cada vez. O que você pode fazer para aumentar a velocidade é hospedar conteúdo diferente em diferentes domínios. Por exemplo, se o site precisava de 10 arquivos e cada arquivo de 100ms para derrubar, você levaria 5000 ms para baixar todos os 10 arquivos com um único domínio. Se você tiver um domínio secundário, cada um retirando 5 arquivos levaria cerca de 2500 ms para baixar todos os arquivos.
Então, o que você realmente quer fazer é ter um domínio secundário para ajudar a espalhar a carga de arquivos - a maioria dos sites também ajuda, colocando conteúdo estático no domínio secundário e usando um servidor web enxuto como o nginx para apenas hospedar as coisas que não são dinâmicas.
Jeff também escreveu um ótimo artigo no blog quando o Stack Overflow começou a usar o sstatic.net: link