ローカルWWWを公開する



できるけど実用性は?
WWWサーバを作ったわけですけどローカル(家庭内)だけで使うにはもったいないですね。なんとかインターネット側からもアクセスできるようにはならないでしょうか?
ローカルLANとインターネットを繋いでいるのはルータ(RTA52i)ということになりますが、グローバルIPアドレスはルータのインターネット側についています。インターネット側からローカルLANにあるclioへはグローバルIPアドレスが無いためアクセスできません。
しかし最近のルータはよくできており「ルータのグローバルIPアドレスにアクセスする要求をローカルLANにあるマシンに転送することができます」ちょっとわかりずらいかな?
この図では「www.xxx.yyy.zzzアドレスにアクセスする」という要求がきたときにルータは「192.168.0.11アドレスに要求を転送してくれる」というように設定することができるのです。

とりあえずRTA52iでの設定方法を見てください。

[1]静的IPマスカレード設定。

メニューから [かんたん設定ページ] -> [プロバイダ接続] -> [登録の修正] -> [オプション設定] とすすんで目的のページまでいきましょう。

[静的IPマスカレード関連]
 
プロトコル ポート 使用ホストIPアドレス
tcp 80 192.168.0.11

上記のとおり設定します。今回はWWWサーバなのでhttpポートの80を指定します。
あとは[登録]ボタンを押して終了です。

[2]ローカルテストではアドレスに http://192.168.0.11/ と打ち込んでみましたが、今度はグローバルアドレスで試してみましょう。
ルータの設定画面等でISP接続時に割り当てられたIPアドレスを確認し http://www.xxx.yyy.zzz/ と打ち込みましょう。これでApacheのテストページが表示されればOKです。