• 締切済み

windowsでポート転送を行いたい

サーバー:Windows2008 Nic1:グローバルIP(仮に…157.13.100.45) Nic2(仮想Nic):ローカルIP(192.168.100.1) VPN:packetixVPN サーバーとクライアントの仮想Nic間を接続 クライアント:WindowsXP Nic1:ローカルIP(仮に…10.17.180.55) Nic2(仮想Nic):ローカルIP(192.168.100.10) という構成です。 ここでサーバーのグローバルからポート80に着信した接続をクライアントのポート80に転送し クライアントで実行しているHTTPDから応答させたいのですが。 やりたいことがまさしく「http://www.atmarkit.co.jp/fwin2k/win2ktips/1280nat2k8map/nat2k8map.html」この記事にかかれていて、同じように設定したのですがうまくいきません。 サーバー上でhttp://192.168.100.10:80/とするとクライアントで実行しているWebサーバーから応答が あります。 そこで記事に記載されているようにグローバル側のNicからNAT変換?させようと 着信ポート 83 IPアドレス 192.168.100.10 発信ポート 80 として設定。 サーバー上でhttp://157.13.100.45:83/としても応答なし になってしまいます。 ここの画面以外に設定が必要なのでしょうか? stoneというソフトを使うとうまくいくのですが、反応が遅くちょっと不満なのでWindowsの 機能でどうにかできないのかと思っています。 stone.exeというフリーソフト?という選択肢は最終手段ということで… お分かりの方いらっしゃいましたら 助言をお願いします。

みんなの回答

noname#259146
noname#259146
回答No.1

windowsでポート転送の設定方法より先に、仕組みの理解が必要かと思います。 仕組みを理解していないとご質問のような問題が発生します。 記事の方法はNic1に届いたパケットをNic2に対しての設定を行っています。 Nic1とNic2があるサーバ内では設定は有効ではありません。 サーバ内で動作の確認はできません。

tukamoto0
質問者

補足

回答ありがとうございます。 追記する方法がわからなかったので補足という形で追記させていただきます。 サーバー内からの接続では確認できないということでしたので、 VPNと関係のない第3のクライアント端末で同様に接続しようとしても応答なしになってしまいます。 クライアントPC2→グローバルIP→サーバーPC→VPN→クライアントPC1(webサーバー) という風にパケットが流れるという考えなのですが… サーバーPCにはNAT変換のログが出てるのですが、 apacheにログが出ないのでパケットがwebサーバーにまで届いてないのかな? ということしかわからず。 このようなことって出来ないのでしょうか?