質問: ポート80を使用してホストからゲストへのポート転送が機能しません 仮想ボックス(11.04)内にubuntuサーバーをインストールし、apacheを構成しました。仮想ボックス設定内で、ポート80(ホスト)から80(ゲスト)へのポート転送を行い、ホストでwebブラウザーを開き、 http:// localhost do n'tに移動します動作しますが、 http:// localhost:108 に移動すると動作しますが、1080から80へのポート転送を行わなかったため、設定に1080がありません。知っているのはなぜそれがこれを行うのですか?rootとしてvirtualboxを起動するまでポート80が機能しないことは知っていますが、実際にはtransformポートを使用する理由はわかりません80から1080が機能しなかった場合... virtualboxには、ルートではなく1024未満のアドレスを別のアドレスに変換するときに表示されるものがありますか?
回答: virtualboxのnatを使用したポート転送を説明する素晴らしいセクションがあります: http://www.virtualbox.org/manual/ch06.html#natforward なぜあなたがあなたの振る舞いを見ているのか分かりません、あなたの設定を投稿できますか?もう1つの(潜在的な)ソリューションは、ブリッジネットワークを使用することです。個人的には、ブリッジネットワーキングの設定が簡単だと思います。ファイアウォールが必要だと感じたら、ゲストから設定します。 ufwを使用して、ポート80をホストまたはlanに簡単に制限できます。sudo ufw enable sudo ufw default deny # change "192.168.0.10" to your host sudo ufw allow proto tcp from 192.168.0.10 to any port 22 # or for you lan sudo ufw allow proto tcp from 192.168.0.0/24 to any port 80 必要に応じて、「any」をipに変更できます。