Como alterar dinamicamente o endereço IP repetidamente?

0

Estou trabalhando em um mecanismo de detecção de spam (estágios iniciais).

Eu implantei meu mecanismo de detecção de spam em um servidor da Web e, para testá-lo, preciso acessar o recurso remoto repetidamente com diferentes endereços IP do cliente.

Como faço para fazer isso?

Eu sei o seguinte sobre endereços IP dinâmicos:

  • Eu recebo um endereço IP diferente toda vez que eu reinicio meu computador (DHCP)
  • Eu posso me conectar a uma VPN com um IP diferente (não posso fazer isso repetidamente porque uma VPN pode me fornecer apenas alguns endereços IP)
  • posso me conectar por meio de um proxy (mesmo problema acima)

Qual é a melhor maneira de fazer isso?

É bom se funciona no Windows ou no Ubuntu.

    
por learner 20.06.2015 / 19:49

1 resposta

0

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.

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. 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.
por 20.08.2015 / 10:50