自宅サーバー設定中
今日、ルーターを購入してきたので、自宅サーバーを公開するためにも色々設定。…しているのですが、まだ外部からは接続できず…。
以下、作業メモ。ツッコミ大歓迎。
接続環境は以下のとおり。
プロバイダ | Yahoo!BB |
---|---|
ルーター | Aterm WR7870S |
- とりあえず普通に設定&接続 → インターネットに接続できた
- 所持しているパソコンをすべてルーターに接続 → インターネットに接続できた
普通にインターネットを使う分には問題無し。以降は自宅サーバーのための作業。
サーバーとなるパソコン(WindowsXP)を一応再セットアップ&アップデート実行。サーバーとなるパソコンの「インターネットプロトコルのプロパティ」を設定。サーバーのIPアドレスは 192.168.0.201 にしてみる。(Atermの機能詳細ガイドには「サーバーとなるパソコンのIPアドレスは 192.168.0.201 ~ 192.168.0.254 の範囲で設定します」と書かれていたので)
IPアドレス | 192.168.0.201 |
---|---|
サブネットマスク | 255.255.255.0 |
デフォルトゲートウェイ | 192.168.0.1 |
DNSサーバー | 192.168.0.1 |
次に、サーバーとなるパソコンの「Windowsファイアウォール」の設定を変更。「例外」に以下の設定を追加。
名前 | WWWサーバー |
---|---|
ポート番号 | 80 |
次に、ルーターのポートマッピングを設定。
変換対象プロトコル | TCP |
---|---|
変換対象ポート | 80 |
宛先アドレス | 192.168.0.201 |
次に、サーバーとなるパソコンにWWWサーバーとして「AN HTTPD」をインストール。公開用フォルダに適当なHTMLファイルを配置。
- 自分自身(http://127.0.0.1/)に接続 → 接続できた
- LAN内の他のパソコンからサーバーのIPアドレス(http://192.168.0.201/)に接続 → 接続できた
- プロバイダから割り当てられたIPアドレスを指定してサーバーに接続 → 接続できず
ルーター側のNAT/IPマスカレードの問題で、プロバイダから割り当てられた自分自身のIPアドレスにはアクセスできないことがあるらしい。
- IPアドレスを指定して携帯からサーバーに接続 → 接続できず…
接続のIPアドレス確認で色々チェックしてみる。
- 外部からPINGを送ってみる → 接続が確認できた
- 外部から80番ポートの開閉を調べてみる → 到達できず
どうやら80番ポートの開放ができていないっぽい。
- 一旦サーバーのファイアウォールを無効にしてみる → 状況は変わらず
ここでダウン…。(T T)
また近いうちに、手順をはじめから見直したり、ルーター無しだと接続できるか調べたり、色々検索してみたりするとします。