Eu gosto da ideia "switch de modo" do @ 0xC0000022L. Parece que deve funcionar para você, especialmente para o seu teste.
Existem pelo menos algumas maneiras de fazer esse esquema funcionar para o caso em que você está demonstrando isso para outras pessoas.
- Crie uma página da Web que você pode visitar e forneça uma lista de um ou mais IPs ou até mesmo intervalos de IPs tratados nesse modo de teste especial. Uma vantagem para isso em testes é que você pode adicionar ações de personalização adicionais a essa página, como definir vários limites, redefinir vários status, reiniciar várias atividades, limpar conjuntos de dados etc.
- Da mesma forma, você poderia fazer o mesmo enviando um e-mail especificamente formatado por meio do servidor com instruções codificadas para adicionar os IPs removidos da lista de demonstração ou qualquer outro número de outras personalizações e ajustes.
- Novamente, da mesma forma, transfira um arquivo (FTP) para o servidor para fornecer essas instruções codificadas.
É claro que todos esses recursos seriam removidos / desativados na versão "produção".
No que diz respeito à sua pergunta original sobre a alteração do seu IP repetidamente: Para mim, existem duas maneiras de obter um novo endereço IP público.
Se eu desligar o roteador por no mínimo 12 horas, quando eu ligar o roteador novamente, ele receberá um novo endereço IP. Isto, obviamente, não é uma solução viável para o que você quer fazer.
A outra maneira ... se eu editar o endereço MAC no meu roteador, alterá-lo para qualquer endereço "aleatório" e, em seguida, fazer uma reinicialização parcial no roteador, ele obtém um novo endereço IP. Uma complicação disso é que poderia haver um problema (o mais provável seria um problema), se o Endereço MAC "aleatório" que você escolher duplica um endereço MAC existente na rede, pode haver um conflito que impeça a conectividade.
Além disso, dependendo da frequência com que você deseja alterar seu endereço IP e em que período deseja fazer essas alterações, há dois outros problemas:
- Se você alterar o endereço MAC de volta para um endereço MAC usado anteriormente muito cedo (para mim, são 12 horas), você também receberá o endereço IP anterior.
- O endereço IP atribuído ao roteador é atribuído a partir de um pool de endereços IP. Não é ilimitado, ou pode ser um número muito grande, e pode até ser um "punhado" relativo de endereços IP possíveis que podem ser atribuídos ao roteador antes de começar a ser reutilizado.