投稿日:2005年05月15日 作成鷹の巣

No.18939 外部から自宅サーバーのHPが開けない。



外部から自宅サーバーのHPが開けない。

No.18939 投稿時間:2005年05月15日(Sun) 17:09 投稿者名:吉田 博行 URL:

初めて投稿するものです。
自宅サーバーで、WWWを起動し、SecurityScanでWebサーバーは確認でき、
QuickScanで80ポートは開いており、SteaithScaでも80ポートは開いています。
自分のサーバーのアドレス127.0.0.1でHPは開け、
他パソコンから、ローカルのIPアドレスでサーバーのHPが開けます。
自サイトのグローバルIPを調べて、
インターネット側から、グローバルIPアドレスでのアクセス試験でNGで、
Connection error - transfer closed with outstanding read data remaining
となります。
ルーターのどの設定がいけないのでしょうか?


テスト方法の間違い?

No.18940 投稿時間:2005年05月15日(Sun) 17:43 投稿者名:Reboot URL:

> 初めて投稿するものです。
> 自宅サーバーで、WWWを起動し、SecurityScanでWebサーバーは確認でき、
> QuickScanで80ポートは開いており、SteaithScaでも80ポートは開いています。
> 自分のサーバーのアドレス127.0.0.1でHPは開け、
> 他パソコンから、ローカルのIPアドレスでサーバーのHPが開けます。
> 自サイトのグローバルIPを調べて、
> インターネット側から、グローバルIPアドレスでのアクセス試験でNGで、
> Connection error - transfer closed with outstanding read data remaining
> となります。
> ルーターのどの設定がいけないのでしょうか?

ほんのちょっと前の 18904 のスレッドにも書きました。

> インターネット側から、グローバルIPアドレスでのアクセス試験でNGで、
> Connection error - transfer closed with outstanding read data remaining
> となります。
は websitepulse.com さんの WebSite Test のテスト結果ですか。

websitepulse.com さんの WebSite Test テストには、こう書いてあります。

WebSite Test
Test the status and response time of a specific web page or cgi, together with the server status and server type.
Enter specific URL (example http://www.yourdomain.com/page.html)

グローバルIPアドレスを入力してテストすると、エラーになるようです。
example http://www.yourdomain.com/page.html のように入力してみましょう。

ドメインが未だないのでしたら、プロキシ経由でアクセスしてみるとか、PCショップや
図書館などの公共施設にあるPCからアクセスしてみるとか、友人に頼んでアクセスして
もらうとかしてみましょう。


そうとも思えない。

No.18943 投稿時間:2005年05月16日(Mon) 01:53 投稿者名:通-行-人 URL:

> websitepulse.com さんの WebSite Test テストには、こう書いてあります。
>
> WebSite Test
> Test the status and response time of a specific web page or cgi, together with the server status and server type.
> Enter specific URL (example http://www.yourdomain.com/page.html)
>
> グローバルIPアドレスを入力してテストすると、エラーになるようです。
> example http://www.yourdomain.com/page.html のように入力してみましょう。

私のところでは IP アドレスを使った URL を入力しても、 試しに IP アドレスのみを入力しても OK でした。
第一、 ホスト名部分が IP アドレスでも立派な URL であることには変わりありません。
国内の多くの動的 IP は逆引きホスト名も登録してあるので、 IP アドレスが原因なら逆引きホスト名を使用すれば良いでしょう。

No. 18923 のケースを見る限りでは、 サーバに接続しコマンドを送信する部分までは正常に動作しているのでしょう。
試しに 「HTTP コマンドは受け付けるが、 空行を受信した時点で切断する」 というサーバを設置してみると 「Connection error - Empty reply from server」 という結果であったので、 これとは違うようです。
以上、 解決に繋がらない情報ですが参考まで。


では。

No.18944 投稿時間:2005年05月16日(Mon) 08:26 投稿者名:Reboot URL:

> 私のところでは IP アドレスを使った URL を入力しても、 試しに IP アドレスのみを入力しても OK でした。
> 第一、 ホスト名部分が IP アドレスでも立派な URL であることには変わりありません。
> 国内の多くの動的 IP は逆引きホスト名も登録してあるので、 IP アドレスが原因なら逆引きホスト名を使用すれば良いでしょう。
> No. 18923 のケースを見る限りでは、 サーバに接続しコマンドを送信する部分までは正常に動作しているのでしょう。
> 試しに 「HTTP コマンドは受け付けるが、 空行を受信した時点で切断する」 というサーバを設置してみると 「Connection error - Empty reply from server」 という結果であったので、 これとは違うようです。
> 以上、 解決に繋がらない情報ですが参考まで。

今朝は IP アドレスを使った URL 入力で
URL tested: http://***.***.**.**/
Status: Server responded normally to all tests
Server Status: HTTP/1.1 200 OK
Server type: Apache/***(Unix)
Response time: 0.4727 seconds
とでました。

ただ、18930 と 18940 を書き込んだ時点では
Status: Connection error - transfer closed with outstanding read data remaining
Server Status: transfer closed with outstanding read data remaining
Response time: 0.4718 seconds
でしたわ。

ほとんど毎日、何年か利用していますが、ドメイン入力でエラーがでた
ことはありません。入力サンプルもあることですから、ドメイン入力で
テストしてはどうですか、ということです。

> グローバルIPアドレスを入力してテストすると、エラーになるようです。
でなくて、「グローバルIPアドレスを入力してテストすると、Status と Server Status
のテスト結果がエラーになることがあるようです。」としておきましょう。


transfer closed with outstanding read data remaining

No.18949 投稿時間:2005年05月16日(Mon) 22:21 投稿者名:いと URL:

> 「グローバルIPアドレスを入力してテストすると、Status と Server Status
> のテスト結果がエラーになることがあるようです。」としておきましょう。

他にも原因はあるかもしれませんが、少なくともレスポンスのヘッダに
Transfer-Encoding: chunked
があると、WebSitePulseのテストで以下のメッセージが出るようです。
Connection error - transfer closed with outstanding read data remaining
以前はそうではなかったので、WebSitePulse側で何か変更があったのでしょう。

このメッセージが出たときに外部からアクセスできているのかいないのかが
肝心な点ですが、chunkedが返っているのでアクセスできていることになります。
論より証拠、アクセスログを確認すれば明白です。

結局、ルータやファイアウォールを通り抜けてリクエストがサーバに
届いているかどうかを確認するには、WebSitePulseで何とメッセージが
出たかよりは、アクセスログが残っているかどうかを調べた方が確実です。

参考までに、AN HTTPDの場合には、デフォルトでは /index.html と *.shtmlで
SSIを許可するようになっているので、以下の URLでテストすると上記の
メッセージが出ます。
http://ホスト名またはIPアドレス/
http://ホスト名またはIPアドレス/index.html
http://ホスト名またはIPアドレス/xxx.shtml

どうしても Server responded normally to all testsを出したければ
http://ホスト名またはIPアドレス/xxx.html
http://ホスト名またはIPアドレス/xxx/
などでテストするか、「SSIを許可する」のチェックを外せばいいとなります。

サーバソフトが違えば話はまた別です。


Atermの例です。

No.18942 投稿時間:2005年05月16日(Mon) 00:10 投稿者名:くー URL:http://www.aterm.jp/manual/guide/web-data/type2/main/8w_m6.html

これはAtermの例です ↑


自分のサイトを表示させたいのであればエキサイト翻訳のウエブページを
使うと気楽に出来ますよ(^-^
http://odn.excite.co.jp/world/url/
そこに動かしたいアドレスをグローバルIPで入れて翻訳させます。
アクセス自体はエキサイト側からするものなのでどこかに行ってアクセスしたりしなくて済みます。
よく、テストで使ってますよ(^-^ どんなテストでもそうですが内部で動かせれば外部からのアクセスを
調べたいですよね。それが出来ないと始まらない。ポートが80にセットしてあるのであれば
http://222.0.12.108/test2.php
こんな感じでいいです。それ以外ならhttp://222.0.12.108:11111/test2.php(←これは例です)という風にして
翻訳させると外部アクセスのテストが出来ます。その代わり、3000文字をを超えるサイズの翻訳は出来ないはずなので
これでテストするには小さめのファイルで(^-^
どんなルーターを使っているのかわかりませんがNATエントリなどの設定はちゃんとしてますか?
外からのアクセスはグローバルIP>ローカルIPでルーターの外からパソコンにつながります。
ルーターのほうでその経路が出来ていないとせっかく完成してもつながりません、多分そこかなと思います。
がんばってください(^-^

MRTGの一部文字化けが分からないです。・゚・(ノ∀`)・゚・。>>>プログラム補正で自己解決しました(^-^


外部から自宅サーバーのHPが開けました。

No.19000 投稿時間:2005年05月20日(Fri) 19:14 投稿者名:吉田 博行 URL:

> これはAtermの例です ↑
>
>
> 自分のサイトを表示させたいのであればエキサイト翻訳のウエブページを
> 使うと気楽に出来ますよ(^-^
> http://odn.excite.co.jp/world/url/
> そこに動かしたいアドレスをグローバルIPで入れて翻訳させます。
> アクセス自体はエキサイト側からするものなのでどこかに行ってアクセスしたりしなくて済みます。
> よく、テストで使ってますよ(^-^ どんなテストでもそうですが内部で動かせれば外部からのアクセスを
> 調べたいですよね。それが出来ないと始まらない。ポートが80にセットしてあるのであれば
> http://222.0.12.108/test2.php
> こんな感じでいいです。それ以外ならhttp://222.0.12.108:11111/test2.php(←これは例です)という風にして
> 翻訳させると外部アクセスのテストが出来ます。その代わり、3000文字をを超えるサイズの翻訳は出来ないはずなので
> これでテストするには小さめのファイルで(^-^
> どんなルーターを使っているのかわかりませんがNATエントリなどの設定はちゃんとしてますか?
> 外からのアクセスはグローバルIP>ローカルIPでルーターの外からパソコンにつながります。
> ルーターのほうでその経路が出来ていないとせっかく完成してもつながりません、多分そこかなと思います。
> がんばってください(^-^
>
> MRTGの一部文字化けが分からないです。・゚・(ノ∀`)・゚・。>>>プログラム補正で自己解決しました(^-^

今日、外部WAN側からのアクセステストでHPが開けました。
ルータの設定がいけなかった様です。
いろいろご意見ありがとうございました。


お役に立てて光栄です。

No.19060 投稿時間:2005年05月29日(Sun) 21:01 投稿者名:くー URL:http://bluenorth.net/

> > これはAtermの例です ↑
> >
> >
> > 自分のサイトを表示させたいのであればエキサイト翻訳のウエブページを
> > 使うと気楽に出来ますよ(^-^
> > http://odn.excite.co.jp/world/url/
> > そこに動かしたいアドレスをグローバルIPで入れて翻訳させます。
> > アクセス自体はエキサイト側からするものなのでどこかに行ってアクセスしたりしなくて済みます。
> > よく、テストで使ってますよ(^-^ どんなテストでもそうですが内部で動かせれば外部からのアクセスを
> > 調べたいですよね。それが出来ないと始まらない。ポートが80にセットしてあるのであれば
> > http://222.0.12.108/test2.php
> > こんな感じでいいです。それ以外ならhttp://222.0.12.108:11111/test2.php(←これは例です)という風にして
> > 翻訳させると外部アクセスのテストが出来ます。その代わり、3000文字をを超えるサイズの翻訳は出来ないはずなので
> > これでテストするには小さめのファイルで(^-^
> > どんなルーターを使っているのかわかりませんがNATエントリなどの設定はちゃんとしてますか?
> > 外からのアクセスはグローバルIP>ローカルIPでルーターの外からパソコンにつながります。
> > ルーターのほうでその経路が出来ていないとせっかく完成してもつながりません、多分そこかなと思います。
> > がんばってください(^-^
> >
> > MRTGの一部文字化けが分からないです。・゚・(ノ∀`)・゚・。>>>プログラム補正で自己解決しました(^-^
>
> 今日、外部WAN側からのアクセステストでHPが開けました。
> ルータの設定がいけなかった様です。
> いろいろご意見ありがとうございました。
あ、いえ。
お役に立てて光栄です(ぇ


どのように解決されたのでしょうか?

No.19080 投稿時間:2005年05月31日(Tue) 16:55 投稿者名:Naoki URL:

> 今日、外部WAN側からのアクセステストでHPが開けました。
> ルータの設定がいけなかった様です。
> いろいろご意見ありがとうございました。

横から失礼します。同じ症状で悩んでるのですが
どのように解決されたのでしょうか?
もしご覧になられたら教えていただけないでしょうか?


ルーターは関所だと思ってください。

No.19082 投稿時間:2005年05月31日(Tue) 20:55 投稿者名:くー URL:http://bluenorth.net/

コマンドプロンプトからipconfig
デフォルトゲートウェイのIPをアドレス化。ローカルからアクセス。
http://192.168.0.1/ (例)
ルーターを設定する画面が出るはず。その中に色々な設定があります。
その中の設定が間違っていると外から繋がらないです、その中の言葉の意味は自分で調べて理解してください。
ルーターは外とパソコンを繋げる中間点、グローバルIPが割り当てられていれば無限に広がる外からの
接続の世界に一つしかない1地点として存在し、グローバルIPで外から繋がって来たものをルーターで
IPアドレスに繋げます(切り替えます)逆も一緒でその逆順です。
ローカルのIPアドレスはいくつでも可能で割り振りさえ間違えなければ何台ものパソコンを一台のルーターで
繋げることが出来、それぞれ違ったサーバーとして機能することも可能です。
ローカル(LAN)内であれば外に繋げなくてもやりとりは簡単ですけどね(^-^

ルーターは関所だと思ってください。外から繋げたとして。
データを通すためにルーターの許し(設定)が必要で、なおかつ殿様(自分のhtmlデータ等)に会うためには
部屋の前にいる見張り(ファイヤーウォール)の許可が必要です、そして話の筋が通らなければ(ルーターに設定したIPアドレス)
相手にもされません(ぇ

てな具合で(^-^


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