投稿日:2002年04月20日 作成鷹の巣

No.2567 http://グローバルIPアドレス/でアクセスするとADSLモデムの設定画面が出ます。



http://グローバルIPアドレス/でアクセスするとADSLモデムの設定画面が出ます。

No.2567 投稿時間:2002年04月20日(Sat) 21:29 投稿者名:しみけい URL:

はじめまして。
先日自宅サーバーを立てようと一大決心し、
今日1日中ここのサイトを読み返し読み返し頑張っていたんですが、つまずいてしまいました。

どう症状を書けばいいかちょっと見当が付かないんですけど、
http://グローバルIPアドレス/にアクセスするとADSLモデムの設定画面に行ってしまい
http://グローバルIPアドレス/~AAA/にアクセスするとNOT FOUNDになってしまうんです。
でもhttp://127.0.0.1/~AAA/だと正常に見れます。
これはどういうことなんでしょうか?

ちなみに使用WWWサーバはAN HTTPDで、接続はOCNの8MB ADSL(A)です。
あとSygate Online Serviceで「Quick Scan」をすると、
ポート80と一番下のICMPがOPEN、ポート23がBLOCKED、そして残りはすべてCLOSEDです。
「Stealth Scan」の場合はポート80がOPEN、ポート23がBLOCKEDで、残りはすべてCLOSEDです。

どうか教えてください。よろしくお願いしますm(__)m


正常です

No.2568 投稿時間:2002年04月20日(Sat) 21:35 投稿者名:HAL2000 URL:

> でもhttp://127.0.0.1/~AAA/だと正常に見れます。
> これはどういうことなんでしょうか?

とりあえず、正常なので気にしないでいいですよ。
詳しくは他の方から、、、


外部からIPの辿る経路を考えてください。

No.2569 投稿時間:2002年04月21日(Sun) 00:32 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

ネットワークにおいて、どのようにIPアドレスが配置されているかを整理すれば早いと思います。
http://127.0.0.1/ では、自ホストを参照します。HAL2000さんがおっしゃるように、問題はありません。


http://グローバルアドレス/ でモデム(ルータ内蔵でしょうか?)を参照する原因として考えられるのは、

・LANの場合(サーバがプライベートアドレスで動いている場合)、グローバルIPはゲートウェイ部に割り当てられますので、ルータにて「グローバルIP=プライベートIPを持ったサーバ」と認識させてやる必要があります。ルータ内で設定ができます。

・LANでない場合、サーバにて「自分=127.0.0.1=グローバルIP」と認識させてやる必要があります。AN HTTPDではどのようなものか分かりませんが、サーバ側で設定する必要があります。


いずれにしても、ネットワーク構図を示すこと、外部から閲覧する場合を想定し、グローバルIPがどのような経路で辿ってくるのかを考えることが、解決への道だと思います。


http://ドメイン名/でアクセス出来るようにして下さい。

No.2573 投稿時間:2002年04月21日(Sun) 01:37 投稿者名:鷹の巣 URL:http://sakaguch.com/

> はじめまして。
> 先日自宅サーバーを立てようと一大決心し、
> 今日1日中ここのサイトを読み返し読み返し頑張っていたんですが、つまずいてしまいました。
>
> どう症状を書けばいいかちょっと見当が付かないんですけど、
> http://グローバルIPアドレス/にアクセスするとADSLモデムの設定画面に行ってしまい
> http://グローバルIPアドレス/~AAA/にアクセスするとNOT FOUNDになってしまうんです。
> でもhttp://127.0.0.1/~AAA/だと正常に見れます。
> これはどういうことなんでしょうか?
>
> ちなみに使用WWWサーバはAN HTTPDで、接続はOCNの8MB ADSL(A)です。
> あとSygate Online Serviceで「Quick Scan」をすると、
> ポート80と一番下のICMPがOPEN、ポート23がBLOCKED、そして残りはすべてCLOSEDです。
> 「Stealth Scan」の場合はポート80がOPEN、ポート23がBLOCKEDで、残りはすべてCLOSEDです。
>
> どうか教えてください。よろしくお願いしますm(__)m


ご使用のルータでは、http://グローバルIPアドレス/でのアクセスは、出来ないので、http://ドメイン名/でアクセス出来るようにして下さい。
手順D.WWWサーバ動作の確認
http://sakaguch.com/WWWserver.html
の項10をご覧願います。こちら
http://sakaguch.com/PastBBS/0005/B0002557.html
もご一読願います。


アクセスは出来るんですが…。

No.2576 投稿時間:2002年04月21日(Sun) 09:24 投稿者名:しみけい URL:

親切なレス、本当にありがとうございます。

> ご使用のルータでは、http://グローバルIPアドレス/でのアクセスは、出来ないので、
> http://ドメイン名/でアクセス出来るようにして下さい。
> 手順D.WWWサーバ動作の確認
> http://sakaguch.com/WWWserver.html
> の項10をご覧願います。こちら
> http://sakaguch.com/PastBBS/0005/B0002557.html
> もご一読願います。

サブドメインを取得し、手順D.の6まで正常に済ませることができました。
でも、自分でhttp://サブドメイン名/にアクセスするとADSLモデムの設定画面に行ってしまいます。
そして、http://(サブ)ドメイン名/~AAA/にアクセスするとNOT FOUNDになってしまいます。
これはもしかして僕がどこかで設定を間違っているんでしょうか?


設定は、正しいと思います。

No.2577 投稿時間:2002年04月21日(Sun) 09:56 投稿者名:鷹の巣 URL:http://sakaguch.com/

> サブドメインを取得し、手順D.の6まで正常に済ませることができました。


インターネット側から、http://グローバルIPアドレス/ でのアクセスが出来ている状態になっています。


> でも、自分でhttp://サブドメイン名/にアクセスするとADSLモデムの設定画面に行ってしまいます。


ブラウザでアクセスして、ADSLモデムの設定画面が出るということは、ルータ内に存在するWebサーバーが応答しています。
ルータの機種が不明ですが、恐らくこれは、ルータの仕様だと思います。


> そして、http://(サブ)ドメイン名/~AAA/にアクセスするとNOT FOUNDになってしまいます。


ブラウザでアクセスして、NOT FOUNDが出るということは、ルータ内に存在するWebサーバーが応答して、ルータ内にWebページがないということです。


> これはもしかして僕がどこかで設定を間違っているんでしょうか?


設定は、正しいと思います。
ルータを使用している場合に、LAN内のブラウザから、http://(サブ)ドメイン名/ や http://グローバルIPアドレス/ を入力すると、
LAN内にプライベートアドレスしか存在しない為、宛先がLAN内でない要求パケットは、デフォルトゲートウェイに指定したルータに送られます。
(換言しますと、LAN内でグローバルIPアドレスを認識出来るのは、ルータだけですから、ルータをデフォルトゲートウェイに指定する訳です。)
ルータに送られたパケットは、名前解決されて、グローバルIPアドレスに変換されますが、これが自サイトのグローバルIPアドレスの場合、
ルータの機種によっては、これらのLAN内から来たバケット全てに応答し、ルータの設定画面(ユーザー名とパスワード入力画面)が
出るものがあります。
しみけいさんの場合は、このルータの機種に該当すると考えられます。
これを防ぐには、色々な方法がありますが、一番簡単な方法としては、hosts ファイルを編集する方法と
外部の公開プロキシサーバーを利用する方法とがあります。

http://サーバー機のプライベートアドレス/ でアクセスするとちゃんとホームページが表示されると思いますが、
これは、LAN内に存在するプライベートアドレスだから、ブラウザからのパケットがルータに行かないからです。

hosts ファイルを編集する方法は、LAN内で、http://(サブ)ドメイン名/と入力した場合にこれをブラウザのマシンで、いきなり
サーバー機のプライベートアドレスに変換して、http://サーバー機のプライベートアドレス/ としてアクセスさせようというものです。
但し、注意しないといけないのは、ダイナミックDNSのグローバルIPアドレスを更新しなくてもブラウザのマシンで、
(サブ)ドメイン名がグローバルIPアドレスではなく、プライベートに変換され、ホームページが見れてしまいます。


|目次|掲示板|過去ログ目次|▲頁先頭|