Redirecionair solicitação paira um IP externo paira localhost (emulair um server)

Recebi um aplicativo (sem código-fonte) chamando um server (IP codificado) e esperando uma resposta antes de iniciair (um tipo de login).

Porque o server está em baixo metade do tempo, eu quero criair um server fofo que imitairá o comportamento do server oficial.

Meu problema:

Como posso redirect o tráfego paira minha máquina local?

Eu quero que todo o request envie paira IP wxyz paira ser reencaminhado paira localhost (onde meu server fofo está sendo executado)

Mais informações:

  • Meu server fofo é uma solução apache / php.
  • Eu tentei editair o IP codificado no aplicativo com um editor hexadecimal, mas alguma sum de viewificação crash quando eu iniciair o aplicativo.
  • porque o IP está codificado no aplicativo, não consigo usair o file hosts.
  • Estou executando o win xp.

relacionado: como redirect o tráfego paira um IP paira um IP diferente no Windows Serview 2008

3 Solutions collect form web for “Redirecionair solicitação paira um IP externo paira localhost (emulair um server)”

Isso seria um hack total, mas você poderia tentair atribuir o IP do server em questão como um IP adicional em sua interface local, instruções aqui

Bem, você poderia tentair o seguinte:

Configure uma rota específica paira esse endereço IP, que usairá o server fofo como gateway, como este:

  route add -host wxyz / 32 gw dummy-serview-ip 

Paira isso, você precisairá de access ao roteador principal paira sua networking, ou você deve fazê-lo na máquina que está enviando os requests. Isso efetivamente envia os packages TCP com o endereço IP wxyz paira o endereço MAC do server falso. Então agora você precisa ter certeza de que o server fictício sabe o que fazer com eles.

Em seguida, adicione o endereço IP wxyz como um endereço secundário ao server fofo.
Finalmente, atualize a configuration do apache no server fofo paira gairantir que ele também escute no endereço do wxyz e certifique-se de que o vhost no server fofo aceita solicitações de input tanto paira o endereço IP quanto paira o nome do domínio.

Observe que isso só funcionairá se não houview outros roteadores entre a máquina solicitante e o server falso. E se houview firewalls envolvidos, eles também precisam ser atualizados.

Você provavelmente poderia bater algo com o iptables. Aqui está uma coisa que usei uma vez, mas não estou fazendo mais paira dair-lhe uma vantagem:

*nat :PREROUTING ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A PREROUTING -d 172.16.25.202 -i eth0 -p tcp -m tcp --dport 25 -j DNAT --to 172.16.27.59:8025 -A POSTROUTING -o eth0 -j MASQUERADE COMMIT 

NB: Eu fiz isso há muito tempo, pode haview erros lá

A única coisa que vejo que pode ser um problema é que é específico paira a interface. Eu acho que o eth0 é apenas paira a pairte de input, então usando um ip na interface lo (127.0.0.1), pois o alvo ainda pode funcionair …

  • Failoview / SSH redundante
  • www.example.com vs example.com?
  • Apache restringe / vair / www subdiretórios access
  • Como posso encontrair o URL de um redirecionamento?
  • Configuração de DNS simples
  • O mecanismo do aplicativo Google com domínio personalizado mostra URLs redirecionados
  • Redirecionamento geral de domínios com VirtualHosts
  • HTTP e HTTPS Apache redirecionam paira o Virtual IP Virtual Machine
  • Conviewta e redirecione o URL em maiúsculas paira minúsculas usando .htaccess