自宅Webサーバー LAN内から見れない

LAN内で立てているWeb鯖のサイトを見ようと、ドメインやグローバルIPを入れてもルーターの設定画面に飛んでしまってアクセスすることができませんでした。

これは使っているルーターが、NATループバックやヘアピンNATと呼ばれる、LAN側からポート転送を効かせる機能を持っていないのが原因らしいです。

解決法

ローカルIPでアクセスすればいいのですが、これだとバーチャルホストで複数立ててるとき困ることになります。

マシンごとのhostsにweb鯖のローカルIPと、グローバルIP or ドメイン名を関連付けてしまいましょう。

WinはC:\windows\system32\drivers\etc\hosts、Linuxは/etc/hostsにあります。

最終行に

といった感じで記入します。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です