machida

マチダのブログ

プライベート IP アドレスでローカルで立ち上げてる Rails、middleman にアクセスする方法

ローカルで立ち上げてる、開発中の 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: のブロックにその数字があります(機種によって異なります)。

IPを調べる

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 のシステム環境設定から調べる方法があります。

システム環境設定

システム環境設定を開いて、「ネットワーク」を選択。

システム環境設定 image md

ネットワーク

「ネットワーク」の画面の中の、今ネットをつないでいる接続方法のところを見ると(キャプチャでは wifi)、そこにプライベート IP アドレスが表示されています。

ネットワーク IP

電波系
電波系
posted with amazlet at 16.07.15
根本 敬 村崎 百郎
太田出版
売り上げランキング: 132,434