VirtualBox: NAT接続になっているゲストマシン(Linux) から ホストマシン の IPアドレスを調べる方法


VirtualBoxで、NAT接続されたゲストマシンからホストマシンのIPアドレスを調べる方法を書きました。 実質的にはゲートウェイのアドレスを調べることになります。

経緯

ホストのwindowsでKotlinのAPIサーバを起動し、ゲストのLinuxでRailsのWebアプリケーションサーバを起動していた時に、ゲストOSから見るホストのIPアドレスを知る必要が出てきました。

環境

私の環境は次の通りでした。

  • Host: Windows 10
  • Guest: Ubuntu 17.10
  • VirtualBox version 5.1.30

方法

コマンド netstat -rn を実行します。

Gateway のところに表示された IPアドレス、 ここでは 10.0.2.2 がホストマシンのIPアドレスです。