質問: ホストOS Windows 7 上の VirtualBox で ubuntu を入れて使用しています ubuntu 内で 3000 ポートに rails を起動してホストから接続テストを行いたいのですが ホスト上のブラウザで にアクセスしても一切反応がなく しばらくして「接続がタイムアウトしました」が表示されます Rails がうまくいってないのかと思って `nc -l 3000`でもやってみましたがかわりません ubuntu のファイアウォールを確認したところ ``` sudo ufw status 状態: 非アクティブ ``` でした ゲスト内でネットにはつながってるので NAT 自体は機能しているようです そこで2点確認なのですが VirtualBox 窓の右下のネットワークのところに ``` アダプター1(NAT) IP: 10.0.2.15 ケーブル接続 ``` とでてるのでこれがホストから見たゲストのIPでいいのでしょうか? Windows 側のファイアウォールのことがよく分かってないのですが ホスト側でも何か設定が必要だったりするのでしょうか?
回答: こちらを参考にしてポートフォワーディングで IP 空欄にして 3000 番同士を入れると動きました 127.0.0.1 までいれるとなぜか動かなくてよくわかりませんでした IP 空欄で設定したときに Windows 側でファイアウォールの許可画面がでたのでそのせいかもしれません...