自宅のLANにウェブサーバーを構築し、WANに対して80番ポートを公開した(ルーターのポート変換テーブルを編集した)のですが、

プロバイダーのDHCPサーバーから付与される自宅のルーターのWAN側IP(ここでは仮に123.456.789.012とする)で、
自宅のブラウザからそのウェブサーバーにアクセスする(http://123.456.789.012/index.html)と、サーバーのhtmlファイルは表示されず、なぜかルーターの管理画面にリダイレクトされてしまいます。

ちなみに、自宅以外から自宅のサーバーにアクセスすると(http://123.456.789.012/index.html)、きちんとindex.htmlが表示されるのです。なぜ、自宅からアクセスする場合、ただしく自宅のサーバーのコンテンツが表示されないのでしょうか?

ISPはYahooBB,yahooBBからレンタルされているモデムのNAT機能は無効に設定、モデムにつないでいるブロードバンドルーターはBUFFALOの Air Station WHR-G54Sです。

LANの構成を大まかに図示すると、下記の通りです。

WAN----<yahooBBのmodem>----<router>---<client computer>
                |
                |
              <webserver>

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2007/10/23 21:24:51
  • 終了:2007/10/23 23:54:59

回答(3件)

id:KUROX No.1

KUROX回答回数3542ベストアンサー獲得回数1402007/10/23 21:46:59

ポイント11pt

>なぜかルーターの管理画面にリダイレクトされてしまいます

普通です。

--------------------

外部から来たときは、ルータまでたどり着いて、ルータが80ポートの通信とかいうのを

判断して、<webserver>に飛ばしてるはずです。

http://qa.buffalo.jp/eservice/esupport/consumer/esupport.asp?sea...

このあたりの設定をしてるんじゃないでしょうか?

<webserver>、<client computer>は、プライベートIPのはずです。

--------------------

内部、<client computer>で、WAN側のIPアドレスを指定すれば、ルータは

内部からの80ポートのアクセスということで、<webserver>に飛ばしてくれません。

ネットワークの設定が正しければ、<webserver>のIPアドレスを指定すれば、

WEB閲覧は可能です。

<webserver>のIPアドレスが分からない場合は、そのマシンで

コマンドプロンプトで、ipconfig を実行すれば分かると思います。

id:showtarow

回答ありがとうございます。

さんこうになりました

2007/10/23 23:52:26
id:master-3rd No.2

master-3rd回答回数293ベストアンサー獲得回数212007/10/23 21:48:49

ポイント70pt

こちらに解説ページがあります。

http://www.giga-speed.com/server/chapter07-2.html

一番下の方。

ルーターによってはhostsファイルを修正しないと、ルーターでストップしてしまいます。

id:sainokami No.3

sainokami回答回数853ベストアンサー獲得回数452007/10/23 23:46:30

http://www.planex.co.jp/product/broadlanner/brl04g.shtml

この機種を使ったことがありますが、ローカルからでも自宅サーバーのhtmlが見れます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません