URL をローカルで別のドメイン:ポートにリダイレクトする

URL をローカルで別のドメイン:ポートにリダイレクトする

この質問が serverfault に適切であることを願っています。そうでない場合は、他にどこが最適か教えてください。

状況: サーバー A は、サーバー B の Web サーバーにアクセスする自動化に使用されます。Web サーバーのドメインは B.int.ca で、Web サイトはポート 5000 からアクセスできます。サーバー A とサーバー B は異なるゾーンにあるため、サーバー A がサーバー B の Web サイトにアクセスするには、ポート 7000 の AtoB.int.ca である NAT を通過する必要があります。

これまでのところ、すべて順調に動作しています。

問題:ウェブサイトがどのように構築されているかに関係なく、サーバー A の AtoB NAT からアクセスしてファイルをダウンロードする場合、ファイル リンクは AtoB.int.ca:7000/somefile.txt ではなく B.int.ca:5000/somefile.txt として表示されます。そのため、ダウンロードできません。

サーバー A でポート転送を作成し、ローカルで行われたすべてのリクエストを B.int.ca:5000 にリダイレクトし、さらに AtoB.int.ca:7000 にリダイレクトする方法はありますか?

制限:NAT や Web サイト、サーバー B では何も変更できません。変更の自由があるのはサーバー A のみです。自動化コードを変更することはできず、リンクをクリックしてファイルをダウンロードすることしかできません。

私が試したこと:ホスト ファイルはポートでは機能せず、ホスト名のみで機能することがわかりました。そのため、私の環境では機能しませんでした。その後、netsh portproxy が機能するのではないかという印象を受けましたが、サーバー A への接続を別の場所にリダイレクトするだけなので、機能しないと思います。

何か解決策はあるでしょうか?

関連情報