2004/2/1 更新
HOME > 自宅サーバー構築 > 自宅サーバー公開


自宅サーバーの公開

自宅サーバーのセットアップが終わったら、いよいよサーバーを広い海原へ放り出します。


ルーターの設定
ここでやらなきゃいけないことは、TCP/IPで必要なポート以外はちゃんと閉めてワルサされないようにするということ。
なかもとてれびの場合は家庭内LANからブロードバンド・ルーター経由でインターネットに接続しているので、ポートの設定はルーター側で行ない、さらに開放するポートとサーバーのプライベート・アドレスの対応付けをしてます。この設定はポート・フォワーディングとかIPマスカレードとかルーターによって呼び方がまちまちです。PCがインターネット直接続の場合はファイヤーウォール・ソフトとかでちゃんと必要ないポートは開けないように設定します。

それから当然ですが、サーバーのプライベートIPアドレスは固定である必要があります。ルーターのDHCP機能などでプライベートIPアドレスを動的に割り当てているような場合は、少なくともサーバーはDHCPの対象外とし、固定のプライベートIPアドレスを割り当てます。

さて、なかもとてれびで使っているブロードバンド・ルーターはMICRO RESEARCHのNetGenesis SuperOPT50。
ポート・フォワーディング機能はルーターによって呼び方がまちまちですが、NetGenesis SuperOPT50では「IPマスカレードテーブル設定」といってます。設定の方法はルーターによって全然違うので、マニュアルを見るか、同じルーターを使っている人のページを探してみるとか。

なかもとてれびの場合、HTTPサーバー、FTPサーバー、メールサーバー、さらにストリーミングサーバーがあるので、以下のポートをサーバーのプライベートIPアドレスに対応付けしてます。

プロトコル サーバー ポート 変換IPアドレス
TCP or UDP HTTPサーバー 80 (www-http) 192.168.0.2など、
サーバーの
IPアドレス
FTPサーバー 20 (ftp-data)
FTPサーバー 21 (ftp)
メール(SMTP)サーバー 25 (smtp)
メール(POP3)サーバー 110 (pop3)
ストリーミングサーバー サーバーソフトで設定したポート番号



<過去の日記>
ルータの設定をして公開したけど、IPアドレス直でないと見れないよ。時間がかかるのか。
数時間後、やっぱり時間の問題でした。見れるようになった。バンザイ!
しかしセキュリティはかなり心配。
(2003/12/04更新)

今日会社から一応アクセスしてみたら、webページは(当然?)表示された。なんとなくまたバンザイ!!!
(2003/12/05更新)

「Dynamic DO!.jp」サイトでポートとかのテストがあって実行してみたらなんとなくセキュリティはちゃんとできてるらしい。まずはひと安心です。
(2003/12/06更新)

今日会社の同僚のF君にホームページを教えた。きっと外部から初のアクセスと思われる。
(2003/12/08更新)

おととい会社の同僚のN君にホームページを教えた。それで昨日はYさんに教えた。皆それぞれ反応が違います。でも間違いなくオタクっぽいって印象も与えてるかも。
ログを見てみたらほんの少しですが、ホームページアクセスした人がいるみたいです。どうやって見つけるんだろうか?
(2003/12/12更新)
template version 1.4