Falsificação de IP de destino?

Falsificação de IP de destino?

Eu tenho um aplicativo do Windows 7 de código fechado que deseja fazer uma conexão HTTP com um endereço IP residente na Internet. Quero que ele se conecte a um endereço IP da LAN.

Se o aplicativo fosse atrás de uma entrada DNS, eu simplesmente deixaria meu servidor DNS interno ditar onde está o recurso ou alteraria o arquivo HOSTS. Mas não está usando DNS, apenas IP.

Tentei usar os comandos de rota do Windows, mas nada parece funcionar.

Alguém pode recomendar uma solução alternativa no nível do sistema operacional para fazer proxy/falsificar/rotear um endereço IP com outro?

Obrigado.

Responder1

Dependendo de quão preocupado você está com a acessibilidade, você pode simplesmente trazer um segundo endereço IP na sua caixa do Windows e no servidor, onde o endereço IP do servidor é o endereço IP que você está tentando falsificar e o endereço IP da caixa do Windows está no mesma sub-rede. A maneira mais fácil de fazer isso seria usar a mesma classe C, ou seja, se o endereço que você está tentando falsificar for 1.2.3.4, faça com que seus servidores sejam IP 1.2.3.4 e sua caixa do Windows 1.2.3.2 com uma máscara de rede de 255.255.255.0. ISTO TERÁ O EFEITO COLATERAL RUIM DE TORNAR TUDO O RESTO NA FAIXA 1.2.3.x inacessível. Você pode atenuar isso com uma máscara de rede menor - mas antes que eu possa avisar, preciso saber o último dígito do endereço IP de destino.

Além disso, você pode informar qual roteador está usando? (Eu sei que é possível capturar e manipular endereços IP no Linux para fazer o que você deseja, e há uma chance remota de você fazer algo semelhante com seu roteador se soubermos o que é)

informação relacionada