• ベストアンサー

自家サーバーにWANのIPで入る方法ってありませんか?

このたび自家サーバーを立てることになりました。 そして自分の立てているサーバーにはいつもhttp://localhostで入っていたのですが、ふと、WANのIPで入れるか試してみたところ、ルータの設定画面へ移動してしまいました・・・ 友達に頼んで私のサーバーにWANIPで入ってもらったところ、何の問題もなくホームページが見れたそうです。 実はその友達も自家サーバーを立てているのですが、自分のホームページにはWANのIPで入れるそうなんです・・・ そこで質問ですが、どうしたらWANのIPでルータの設定ではなく、ホームページへ移動するようにできるのでしょう? 分かりにくい質問ですみません。よろしくお願いいたしますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • ballville
  • ベストアンサー率47% (233/487)
回答No.2

WAN側からルータの設定ページが開けるというのは セキュリティ上、相当、まずいと思います。 ルータのパスワードが破られれば、お宅のネットは 完全にのっとられてしまうでしょう。 外出先から、どうしても、ネットワークの設定をしなく てはならないような特別な事情がない限り、WANからは ルータの設定ができないようにしておきましょう。 ルータの説明書をよく読んでください。 さて、LAN内部にあるWebサーバをWAN側に公開したい というご質問でしょうか。 そうでしたら、ルータのNATの設定を行い、80番ポート へのアクセスを、Webサーバマシンに振り向けるように 設定してください。また、Webサーバマシン自身が 80番ポートをブロックしていては困りますから、NIS などファイアウォールソフト(使っていればですが) の設定を変え、80番ポートを通すようにしてください。 Windows XPをお使いで、OSのファイアウォールを 有効にしているのでしたら、そちらn設定も見直して ください。

その他の回答 (2)

回答No.3

ルータの設定作業用にルータ自身の中にWebサーバ機能があるわけですが、LAN側からの通信があったときに80番のポートはルータの設定用ページへの参照に割り当てられているようです。 ルータの設定用のページについては、LAN側からのアクセスのときに80番ではなくて8080番とか任意のポート番号を使うようにしたうえで、空けた80番をglobal IP(またはサーバ機のIPアドレス)が受け付けるようにすればよいのではないでしょうか。 http://globalIP:80/ がWebサーバに行くようにして、 http://globalIP:8080/ でルータのコントロールをするという方向に持っていくわけです。 なお、設定を誤るとWeb経由でのルータの設定ができなくなるかもしれません(telnetで接続するか、初期化するしかなくなるかもしれない)ので、このあたりはルータのマニュアルをよくお読みになったほうがよろしいかと。 あと、IPアドレスだけでなんとかしようとするのではなくて、ドメインに関する定義によるコントロールとか、当該サーバ機に内部LANに関するDNSサーバを立ててしまうとか、ホスト名ベースでの制御もできるような気がします。

  • 12m24
  • ベストアンサー率23% (193/817)
回答No.1

 おそらく、LANの設定をいじる必要があります。通常、80番ポートがHTTPに使われますので、このポートに入ってくるものを、目的のサーバのIPの80番に転送するような設定をしてください。

genki140
質問者

補足

早速の回答ありがとうございます!! エアステーションのWAN側IPアドレス HTTP(TCPポート:80) ↓ 192.168.11.2 HTTP(TCPポート:80) 早速このように設定したのですが何も変わりませんでした;; ほかに何か理由があるのでしょうか? 回答をお待ちしていますm(_ _)m

関連するQ&A

専門家に質問してみよう