URL lokal zu einer anderen Domäne/einem anderen Port umleiten

URL lokal zu einer anderen Domäne/einem anderen Port umleiten

Ich hoffe, diese Frage ist für Serverfault relevant. Andernfalls lassen Sie mich bitte wissen, wo es am besten ist.

Situation: Server A wird für einige Automatisierungen verwendet, die auf einen Webserver auf Server B zugreifen. Die Webserverdomäne ist B.int.ca und die Website ist über Port 5000 zugänglich. Server A und Server B befinden sich in unterschiedlichen Zonen. Damit Server A auf die Website auf Server B zugreifen kann, muss er das NAT AtoB.int.ca auf Port 7000 durchlaufen.

Soweit so gut, alles funktioniert gut.

Das Problem:Unabhängig davon, wie die Website erstellt wurde, wird der Dateilink beim Herunterladen einer Datei, die über AtoB NAT auf Server A aufgerufen wird, als B.int.ca:5000/somefile.txt statt als AtoB.int.ca:7000/somefile.txt angezeigt. Die Datei kann daher nicht heruntergeladen werden.

Gibt es eine Möglichkeit, auf Server A eine Portweiterleitung einzurichten, die jede lokal an B.int.ca:5000 gestellte Anfrage anschließend an AtoB.int.ca:7000 umleitet?

Einschränkungen:Ich kann definitiv nichts am NAT und auch nichts an der Website ändern, nicht am Server B. Änderungsfreiheit habe ich nur auf Server A. Meinen Automatisierungscode kann ich nicht ändern, sondern nur auf den Link klicken, um die Datei herunterzuladen.

Was ich versucht habe:Mir ist klar, dass die Hosts-Datei nicht mit Ports und nur mit Hostnamen funktioniert, also hat das bei mir nicht funktioniert. Dann hatte ich den Eindruck, dass Netsh Portproxy funktionieren könnte, aber ich vermute, das wird nicht der Fall sein, da es nur die Verbindung zu Server A an einen anderen Ort umleiten würde.

Gibt es einen Ausweg?

verwandte Informationen