Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

VirtualBoxでGuestOSのアプリケーションに外部からアクセスする方法

More than 1 year has passed since last update.

たくさん記事があるので、今更感満載ですが書きます。

VirtualBoxでのGuestOSのアクセス方法はざっくり4つあります。

  1. NAT+ポートフォワーディング設定
    • ゲストOSから外部ネットワークに接続できるもの
  2. NATネットワーク+ポートフォワーディング設定
    • ↑プラス、ゲストOS同士で接続できるもの
  3. ホストオンリーアダプター
    • ホストOSとゲストOS間のみでやり取りできるもの
  4. ブリッジアダプター
    • ゲストOSがホストOSと同じネットワークを使用するもの(ネットワークからは全く別のマシンが存在することになる)

このうち「ブリッジアダプター」のみ、IPアドレスが増えるので会社とかで監視が厳しい場合、怒られる可能性があります。

おとなしくやりたい場合は、1 or 2 or 3を使うのですが、外部のPCからアクセスする場合、3が使えないです(ホストオンリーのアダプタのため、HostOS以外からアクセスできない。)

簡単なのは、デフォルトで設定されている1のパターンです。

NATに対して、ポートフォワーディングの設定を追加すればOKです。

設定イメージは、HostOSのこのポートにアクセスがあったら、GuestOSのこのポートにアクセスを流すイメージです。

起動中だと設定できないので、一旦シャットダウンしてから、設定してください。

例)80,443,53306でHostOSにアクセスが来たら、GuestOSの80,443,3306にアクセスを流す

キャプチャ.PNG

キャプチャ2.PNG

参考記事
VirtualBox Mania ネットワーク設定

daijinload
Node.jsとJavaをメインでやってました。「だいじんさん」とか呼ばれてます。最近はGolangやってます。ビルド速くて快適ですが、if err辛い。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away