Trocar o IP

Alguém sabe uma forma de trocar um ip usando java em tempo de execução.
De preferência no windows. Preciso de um método que troque o ip, vou usar o quartz para em ciclos de digamos 3 min trocar meu Ip.
P/ que isso? Quero tentar arrumar uma forma de burlar o limit de requests do twitter stream e pelo que eu entendi ele usa o ip como referencia para operações n autenticadas.
vlw.

Difícil, eu acho que não dá não. Eu acho que quando troca ainda precisa reiniciar o windows (caso use windows), por isso acho bem complexo fazer isso.
Você não consegui contornar isso com máquinas virtuais?

Não dá nao.

O ideal seria usar a placa em modo promíscuo e com um raw socket e mascarar seu endereço, ao invés de trocar o IP da máquina.
De qualquer forma, não há uma jeito direto de se fazer isso em Java.

Um opção para solucionar seu problema seria o que o furutani comentou, criando alguns VM’s.

Caso fosse em Linux, você poderia tentar executar os comandos abaixo, via classe Runtime.

# Desativar a interface de rede utilizada (Nessa caso é a eth0)
ifconfig eth0 down 
# Mudar o IP
ifconfig eth0 192.168.99.98 netmask 255.255.255.0 
# Ativar a interface de rede
ifconfig eth0 up