
この質問が 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 への接続を別の場所にリダイレクトするだけなので、機能しないと思います。
何か解決策はあるでしょうか?