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/だと正常に見れます。
> これはどういうことなんでしょうか?
とりあえず、正常なので気にしないでいいですよ。
詳しくは他の方から、、、
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がどのような経路で辿ってくるのかを考えることが、解決への道だと思います。
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アドレスではなく、プライベートに変換され、ホームページが見れてしまいます。