Redirigir URL a un dominio diferente: puerto local

Redirigir URL a un dominio diferente: puerto local

Espero que esta pregunta sea apropiada para serverfault. De lo contrario, avíseme dónde es mejor.

Situación: El servidor A se utiliza para algunas automatizaciones que acceden a un servidor web en el servidor B. El dominio del servidor web es B.int.ca y se puede acceder al sitio web a través del puerto 5000. El servidor A y el servidor B están en zonas diferentes, lo que significa que para que el servidor A acceder al sitio web en el servidor B, tiene que pasar por la NAT que es AtoB.int.ca en el puerto 7000

Hasta ahora todo bien.

El problema:No importa cómo se creó el sitio web, cuando queremos descargar un archivo cuando se accede desde AtoB NAT en el servidor A, el enlace del archivo se mostrará como B.int.ca:5000/somefile.txt en lugar de AtoB.int.ca:7000 /algún archivo.txt. Por lo tanto no se puede descargar.

¿Habría alguna forma de crear un reenvío de puertos en el servidor A que redirigiría cada solicitud realizada localmente a B.int.ca:5000 redirigida a AtoB.int.ca:7000?

Restricciones:Definitivamente no puedo cambiar nada en NAT ni en el sitio web, no en el servidor B. Solo tengo libertad de cambio en el servidor A. No puedo cambiar mi código de automatización, solo puedo hacer clic en el enlace para descargar el archivo.

Lo que probé:Me doy cuenta de que el archivo de hosts no funciona con puertos y solo con el nombre de host, por lo que no funcionó para mí. Luego tuve la impresión de que netsh portproxy podría funcionar, pero supongo que no lo hará, ya que solo redirigiría la conexión al Servidor A a otro lugar.

¿Hay alguna salida a esto?

información relacionada