ローカルで立ち上げてる、開発中の Rails や middleman を使って作ってるアプリをスマホやタブレットの実機を使って動作確認をしたくなるときがあります。
そんなときは、プライベート IP アドレスを調べて、 http://192.168.xx.xx:4567
(192.168.xx.xx がプライベート IP アドレス) にアクセスすると、 で同じ LAN 内のスマホやタブレットや Windows機、VirtualBox や VMware や Parallels Desktop で入れてる Mac の中の Windows からもアクセスできます。今回はプライベート IP アドレスを調べ方をメモ。
Rails の場合
普段は、
1 | $ rails server
|
で、Rails を立ち上げてますが、プライベート IP アドレスでアクセスする場合は、
1 | $ rails server --binding=0.0.0.0 |
と、--binding=0.0.0.0
というオプションを付けます。
プライベート IP アドレスを調べる方法
ターミナルに ifconfig
と打つと、
1 | $ ifconfig
|
ドバーっと文字が出てきます。その中から「192.168.xx.xx」という数字を探します。MacBookPro 、MacBookAir を使っていて wifi でネットにつないでる場合は en0:
のブロックにその数字があります(機種によって異なります)。
http://192.168.xx.xx:4567
にブラウザからアクセスすると、Google Photo の画像が表示されてるはず。
ちなみに、先ほども書きましたが、MacBookPro 、MacBookAir を使っていて wifi でネットにつないでる場合は en0:
のブロックにその数字があるので、
1 | $ ipconfig getifaddr en0
|
と、ターミナルに打つと、
1 | 192.168.xx.xx |
こんな風にプライベート IPアドレスが表示されます。
システム環境設定から IP アドレスを調べる方法
プライベート IP アドレスを調べるもう一つの方法として、ターミナルを使わないで Mac のシステム環境設定から調べる方法があります。
システム環境設定
システム環境設定を開いて、「ネットワーク」を選択。
ネットワーク
「ネットワーク」の画面の中の、今ネットをつないでいる接続方法のところを見ると(キャプチャでは wifi)、そこにプライベート IP アドレスが表示されています。