Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.2340】の中の記事をすべて表示しています

【No.2340】のスレッド
05/03/07(月) 07:22:01 投稿者[masa] [No.2340]のスレッド内
【No.2340】 タイトル[apacheの外部公開設定について] この記事がスレッドの最初です
はじめましてmasaと申します。
apacheの外部公開の設定についてアドバイスをお願いします。
LAN内からの接続は問題はないのですが、
いざ外部から接続すると「ページが見つかりません」になってしまいます。
ルータのポートマッピングの設定、ddnsのIPアドレス変更後、websitepulseのサイトで確認したところ以下のように返ってきました。

WebSite Test results

URL tested: http://********.ddo.jp
Status: Server responded normally to all tests
Server Status: HTTP/1.1 200 OK
Server type: Apache/1.3.27 (Unix) (Vine/Linux)
Last modified: Wed, 26 May 2004 23:42:56 GMT
Size: 106 bytes (0.10 Kb)
Response time: 0.4718 seconds

デフォルト設定では内部アドレスは接続OK、外部からはNGになるようになっていのでしょうか。
内部からの接続に対して問題なかったのでhosts.allowなどは特にいじっていません。(いろいろ触りましたが元に戻しました。)

できましたらアドバイスをお願いいたします。


07/05/01(火) 11:55:59 投稿者[山下康成] [No.2340]のスレッド内
【No.4609】 タイトル[Re: 玄箱Pro SWAT不具合 〜 不具合品判別方法] 【No.ujo_】に対する返信
>#他、Telnet して、uname -a,dmesg 辺りでも、きっと分かるかと。
>#以下、私のモノ (不具合アリ品) の出力例。
>
>>/ # uname -a
>>Linux KUROBOX-PRO 2.6.12.6-arm1 #8 Wed Mar 7 22:06:43 JST 2007 armv5tejl unknown
>
>>/ # dmesg
>>Linux version 2.6.12.6-arm1 (root@dev-hara) (gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)) #8 Wed Mar 7 22:06:43 JST 2007
>>CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ)
>

私の初期ロット品(=不具合無し)は
hackkit:~# uname -a
Linux hackkit 2.6.12.6-arm1 #2 Thu Feb 8 15:00:20 JST 2007 armv5tejl GNU/Linux
hackkit:~# dmesg | grep "Linux version"
Linux version 2.6.12.6-arm1 (root@dev-hara) (gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)) #2 Thu Feb 8 15:00:20 JST 2007
です。

05/03/15(火) 18:44:49 投稿者[もと] [No.2340]のスレッド内
【No.2360】 タイトル[Re: apacheの外部公開設定について] 【No.2340】に対する返信
もとです。

ルータの設定が正しいとしてコメントします。

>はじめましてmasaと申します。
>apacheの外部公開の設定についてアドバイスをお願いします。
>LAN内からの接続は問題はないのですが、
>いざ外部から接続すると「ページが見つかりません」になってしまいます。

このときの接続は、http://********.ddo.jp で閲覧しようとしているんですよね?

この場合の接続は、LAN内からの接続ではありませんか?
********.ddo.jp のアドレスは、WAN側から見ると別のアドレスですよね?

>ルータのポートマッピングの設定、ddnsのIPアドレス変更後、websitepulseのサイトで確認したところ以下のように返ってきました。
>
>WebSite Test results
>
>URL tested: http://********.ddo.jp
>Status: Server responded normally to all tests
>Server Status: HTTP/1.1 200 OK
>Server type: Apache/1.3.27 (Unix) (Vine/Linux)
>Last modified: Wed, 26 May 2004 23:42:56 GMT
>Size: 106 bytes (0.10 Kb)
>Response time: 0.4718 seconds
>
>デフォルト設定では内部アドレスは接続OK、外部からはNGになるようになっていのでしょうか。

上記を見る限りでは、正常に返っていると思います。

>内部からの接続に対して問題なかったのでhosts.allowなどは特にいじっていません。(いろいろ触りましたが元に戻しました。)

自宅でのHTTPサーバに ********.ddo.jp でのアクセスができないのは
IPアドレスの解決がおかしいためです。

実際に接続する際には
# IPアドレスは仮定です。

自宅内では、192.168.0.x で接続するが
自宅外(会社等) 123.123.123.x で接続する。

しかし自宅内で外部のNameServerを使うと
********.ddo.jp = 123.123.123.x
となってしまうためルータより一旦外に出た後、帰ってくることが
できないため表示できなくなるのではないでしょうか

これを解決するのに、自宅内で Name Server(bind) を起動しています。
自宅内の各端末の名前解決をするためと、外部(WAN側)の名前解決(キャッシュ)をするように設定しています。

設定方法は、Web で探してみてくださいすぐに見つかると思います。

05/03/19(土) 16:56:02 投稿者[masa] [No.2340]のスレッド内
【No.2370】 タイトル[Re: apacheの外部公開設定について] 【No.2360】に対する返信
masaです。
返信が遅くなり申し訳ありません。
コメントいただいたものずばりだったようです。
ダイアルアップ環境から(あえて)アクセスしてみたところ
しっかりとつながりました。
LAN内からとWANから接続では名前の解決方法が違うのですね。
まずは解決したので原因と解決方法はもう少し自分なりに掘り下げてみます。
本当にありがとうございました!

>もとです。
>
>ルータの設定が正しいとしてコメントします。
>
>>はじめましてmasaと申します。
>>apacheの外部公開の設定についてアドバイスをお願いします。
>>LAN内からの接続は問題はないのですが、
>>いざ外部から接続すると「ページが見つかりません」になってしまいます。
>
>このときの接続は、http://********.ddo.jp で閲覧しようとしているんですよね?
>
>この場合の接続は、LAN内からの接続ではありませんか?
>********.ddo.jp のアドレスは、WAN側から見ると別のアドレスですよね?
>
>>ルータのポートマッピングの設定、ddnsのIPアドレス変更後、websitepulseのサイトで確認したところ以下のように返ってきました。
>>
>>WebSite Test results
>>
>>URL tested: http://********.ddo.jp
>>Status: Server responded normally to all tests
>>Server Status: HTTP/1.1 200 OK
>>Server type: Apache/1.3.27 (Unix) (Vine/Linux)
>>Last modified: Wed, 26 May 2004 23:42:56 GMT
>>Size: 106 bytes (0.10 Kb)
>>Response time: 0.4718 seconds
>>
>>デフォルト設定では内部アドレスは接続OK、外部からはNGになるようになっていのでしょうか。
>
>上記を見る限りでは、正常に返っていると思います。
>
>>内部からの接続に対して問題なかったのでhosts.allowなどは特にいじっていません。(いろいろ触りましたが元に戻しました。)
>
>自宅でのHTTPサーバに ********.ddo.jp でのアクセスができないのは
>IPアドレスの解決がおかしいためです。
>
>実際に接続する際には
># IPアドレスは仮定です。
>
>自宅内では、192.168.0.x で接続するが
>自宅外(会社等) 123.123.123.x で接続する。
>
>しかし自宅内で外部のNameServerを使うと
>********.ddo.jp = 123.123.123.x
>となってしまうためルータより一旦外に出た後、帰ってくることが
>できないため表示できなくなるのではないでしょうか
>
>これを解決するのに、自宅内で Name Server(bind) を起動しています。
>自宅内の各端末の名前解決をするためと、外部(WAN側)の名前解決(キャッシュ)をするように設定しています。
>
>設定方法は、Web で探してみてくださいすぐに見つかると思います。

05/03/30(水) 19:00:26 投稿者[もと] [No.2340]のスレッド内
【No.2398】 タイトル[Re: apacheの外部公開設定について] 【No.2370】に対する返信
もとです。

#かなり遅くなりましたが

一番簡単な方法は
hosts
を設定する方法です。

作成したhostsを各PCにコピーすればOKです。

Windowsは
c:\Windows\system32\drivers\etc\ に

Linux(Unix)は
/etc/ に

コピーします。
#OSによる改行コードの違いに注意しましょう

>masaです。
>返信が遅くなり申し訳ありません。
>コメントいただいたものずばりだったようです。
>ダイアルアップ環境から(あえて)アクセスしてみたところ
>しっかりとつながりました。
>LAN内からとWANから接続では名前の解決方法が違うのですね。
>まずは解決したので原因と解決方法はもう少し自分なりに掘り下げてみます。
>本当にありがとうございました!