
Espero que esta pergunta seja apropriada para serverfault. Caso contrário, deixe-me saber onde mais é melhor.
Situação: O servidor A é usado para alguma automação que acessa um servidor web no servidor B. O domínio do servidor web é B.int.ca e o site é acessível através da porta 5000. O servidor A e o servidor B estão em zonas diferentes, o que significa que para que o servidor A acessar o site no servidor B, tem que passar pelo NAT que é AtoB.int.ca na porta 7000
Até aí tudo bem, tudo funciona bem.
O problema:Não importa como o site foi construído, quando quisermos baixar um arquivo quando acessado do AtoB NAT no servidor A, o link do arquivo aparecerá como B.int.ca:5000/somefile.txt em vez de AtoB.int.ca:7000 /algumarquivo.txt. Portanto, não pode ser baixado.
Haveria alguma maneira de criar um encaminhamento de porta no servidor A que redirecionasse todas as solicitações feitas localmente para B.int.ca:5000 redirecionadas para AtoB.int.ca:7000 ?
Restrições:Definitivamente não posso alterar nada no NAT nem no site nem no Servidor B. Só tenho liberdade de alteração no servidor A. Não posso alterar meu código de automação, basta clicar no link para baixar o arquivo.
O que eu tentei:Sei que o arquivo hosts não funciona com portas e apenas com o nome do host, então isso não funcionou para mim. Então tive a impressão de que o netsh portproxy poderia funcionar, mas acho que não, pois apenas redirecionaria a conexão do Servidor A para outro local.
Existe alguma maneira de sair disso?