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
これで外部からアクセスできる。