Windows ポート転送、ローカルマシンからサーバーへ

Windows ポート転送、ローカルマシンからサーバーへ

私は Windows 8 を使用しています。リモート サーバーでホストされているものの、API へのパブリック IP を持つ OpenStack クラウドに接続しようとしています。ただし、API 呼び出しを行うには、クラウドの内部アドレスがまだ保持されているクラウド内の追加サービスへの呼び出しが必要であり、これが実行できません。

すべての内部アドレスは、同等のパブリック アドレスを持つように設定されました。そのため、すべてのプライベート アドレスに対して が10.x.x.2:yyyyy存在します194.x.x.x:zzzzz

必要なのは、ローカル マシンでポート転送を設定して、10.x.x.2:yyyyyAPI を呼び出すアプリケーションの各呼び出しが、対応するパブリック ポートに変換されるようにすることです194.x.x.x:zzzzz

私はnetshを試しました

netsh interface portproxy add v4tov4 listenport=yyyy listenaddress=10.x.x.2 connectport=zzzzz connectaddress=194.x.x.x

しかし、これは何の結果ももたらさなかった。

また、オンラインで見つけた PassPort ツールを管理者権限で実行して同じことを試してみましたが、やはり効果はありませんでした。まず10.x.x.x:yyyyブラウザでアドレスをテストし、次にアプリケーションでテストしてみましたが、一度も機能しませんでした。

ファイアウォールがダウンしています。

答え1

あなたがやっていることは正しいです。ポートプロキシを使用するときに IPv6 を有効にするだけです。翻訳:

IPv6 をインストールするには:

  1. ネットワーク接続を開きます。
  2. ローカルエリア接続を右クリックし、
  3. 「インストール」をクリックします。
  4. [ネットワーク コンポーネントの種類の選択] ダイアログ ボックスで、[プロトコル] をクリックし、[追加] をクリックします。
  5. [ネットワーク プロトコルの選択] ダイアログ ボックスで、[Microsoft TCP/IP バージョン 6] をクリックし、[OK] をクリックします。
  6. ネットワーク接続の変更を保存するには、「閉じる」をクリックします。

あるいは、次のようなサードパーティのポート転送アプリケーションを使用することもできます。アルベルティーノ港マッパー

関連情報