Windows Server 2003 ローカル ポート リダイレクト

Windows Server 2003 ローカル ポート リダイレクト

要約: ポート 30005 でトラフィックを受け入れ、同じマシン上のポート 3333 にリダイレクトするように Windows Server 2003 を構成できますか。

Long: ポート 3333 で TCP をリッスンするサービスがあります。これはサードパーティのサービスで、複数のポートをリッスンするように構成できないようです。Windows で、すべてのトラフィックを別のポート (たとえば 30005) から 3333 に送信する方法はありますか。これはローカル LAN 経由なので、ルーターの NAT は機能しません。Linux で iptables を使用するという回答をいくつか見たことがありますが、Windows の回答は見つかりませんでした。私が知る限り、Netsh はトラフィックをルーティングせずに許可または拒否するだけなので、必要なことは実行しません。

答え1

Server 2003 以前の NAT 機能は、iptables に比べて制限されていることがわかりました。Server 2003 でこれを実現する 1 つの方法は、Windows ファイアウォールを使用することです。

「ルーティングとリモート アクセス」を有効にします。IP ルーティング>>NAT/基本ファイアウォールを選択します。インターフェイスを選択して、「サービスとポート」タブに移動します。必要に応じて、受信ポートと送信ポートを持つサービスを定義します。必要に応じて、既存のインターフェイスに 2 番目の IP アドレスを追加して、「プライベート アドレス」として動作させることもできます。

編集:回答に写真付きのガイドを追加するには、ここにリンクがあります

関連情報