Windows7でポートフォワーディングを設定する方法
MacでIE環境のテストするときに仮想環境のWindowsにポートフォワードがどうしても必要になったのでメモ。
例えば 127.0.0.1:8080 を 172.16.79.1:3000 にポートフォワードしたい場合は,管理者権限のコマンドプロンプトで以下のコマンドを打ち込む。
> netsh interface portproxy add v4tov4 listenport=8080 listenaddress=127.0.0.1 connectport=3000 connectaddress=172.16.79.1
``listenport``とか``listenaddress``が呼び出すときのポートとアドレス,``connectport``と``connectaddress``が呼び出し先(フォワード先)のアドレスにあたる。
設定しているアドレスの一覧を表示したいときは,以下のコマンド。
> netsh interface portproxy show all Listen on ipv4: Connect to ipv4: Address Port Address Port --------------- ---------- --------------- ---------- 127.0.0.1 8080 172.16.79.1 3000
netshはオプションが色々ありすぎてわからん。