LAN内から自宅サーバーにアクセスさせたい

自宅サーバーを外から見れるようにしてみる
の続き


前回、外からアクセスできるようにしたが、
LAN内からアクセスするとルーターの設定画面が表示されてしまう。

ルータにヘアピンNAT(NATループバック)という機能があれば
LAN内からでもサーバーにアクセスできるらしいが、
そんな機能はついてなかった。

【参考】
ヘアピンNATに対応してないルータでLAN内のサーバにアクセス出来るようにする - (゚∀゚)o彡 sasata299's blog
http://blog.livedoor.jp/sasata299/archives/51419803.html

hostsで対応する

hostsに下記のように書くと、
一応、LAN内からも自宅サーバーにアクセスできる。

192.168.0.11    yk5656.com

ただ、外でMacを使う場合、上記の設定のままだとアクセス出来ないので、
簡単に切り替えられるよう「Hosts」というアプリ入れてみる。


下記のサイトから最新をダウンロードして、インストールする。

Downloads · specialunderwear/Hosts.prefpane
https://github.com/specialunderwear/Hosts.prefpane/downloads

システム環境設定から起動する。

設定を追加する。

これで、チェックボックスでON/OFFを切り替えられる。

プロキシ経由でアクセスする

hostsの設定では、実際に外からアクセスできるのかの確認ができない。

外からのアクセスを確認したい場合は、プロキシを使えば一応確認できる。
今回は、Chromeの「GeoProxy」という拡張機能を試してみる。


下記のサイトからインストールする。

Chrome ウェブストア - GeoProxy
https://chrome.google.com/webstore/detail/geoproxy/pooljnboifbodgifngpppfklhifechoe

適当にプロキシを探して設定する。

これで外部からアクセスできる。