
最近、Ubuntu Server に LAMP サーバーをインストールし、DSL モデム (ルーター) に接続されているどのデバイスからでも Web サイトにアクセスできるようになりました。ただし、インターネットからサーバーにアクセスできるようにする方法がわかりません。
これは次の出力ですifconfig | grep inet
:
inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0
また、インターネットに接続して(同じコンピュータから異なるOSで)確認すると、翻訳元IP アドレスは 151.246.99.56 であると表示されます。ルーターのコントロール パネル ページを読み込むと、WAN 情報列に IP アドレスとして 151.246.99.56 が再度表示されます。
ZyXEL (P-660HW-T1 v3) ルーターを使用しています。インターネットから Web サーバーにアクセスできるようにするには、どのような設定を変更する必要がありますか?
答え1
LAN の外部からサーバーを見えるようにするには、次のものが必要です。
- ルーターに NAT を設定して、ポート 80 を Web サーバー (または Web サーバーがリッスンするポート) に向けます。この場合、そのポートをサーバー IP 192.168.1.50 に向ける必要があります。
- 次のようなサービスも利用できますダイナミックDNSパブリック IP アドレスを知らなくても Web サーバーにアクセスできます。IP が動的で時々変更される場合 (またはルーターを再起動した場合) に、これは非常に便利です。
この変更により、インターネットからローカル Web サーバーにアクセスできるようになります。