4
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

windowsでポートフォワードの設定

Posted at

はじめに

windowsServer上の仮想マシン内に構築したWebアプリケーションを共有したい
社内規定上、仮想ネットワークの設定はNAT接続で利用する必要がある

ゴール

外部PCからホストOSを介してゲストOSのWebサーバにアクセス出来る事を確認する

環境

仮想マシンはwindowsServerにインストールしてます。
ゲストOSはCentOSで動作してます
CentOS上に検証用のWebサーバ(NginX)を立ててます
CentOSのセキュリティ設定はしてません
ホストOSからゲストOSのWebサーバにアクセスできることは確認済み
外部PSからゲストOSのwebサーバへのアクセスできないことも確認済み

ホストOSの設定あれやこれや

外部PCからホストOSのWebサーバのリバプロ機能を使ってゲストOSのWebサーバにアクセスを試みる

  • IIS+ARR
  • ApacheのReverceProxy
  • NGINXのReverceProxy
    設定が下手くそなのか上手く出来ませんでした。
    上記リバプロ環境でホストOSの別webサーバアクセスは確認した

解決策

windows標準のコマンドにポートフォワードの設定があった。
ホストOSでコマンド叩いたらそれで解決しちゃいました。。。

netsh interface portproxy add v4tov4 listenport=8080 listenaddr=* connectport=80 connectaddress=GESTOSIP
4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?