No.7683 投稿時間:2003年01月08日(Wed) 19:56 投稿者名:Pierre URL:
皆さんこんにちは。
この冬休みに Vine Linux 自宅サーバーを立ち上げました。
Web サーバーとして Apache を走らせています。
サーバーはルーターの背後にありWAN側からのリクエストをアドレス変換しています。
つまり、ルーターがパブリックアドレス 111.222.333.444:80 に来たリクエストをプライベートアドレス 192.168.xxx.yyy:80 に変換しています。
さて、誰がアクセスしてきているのかを知りたくて、access_log を見てみると、全てのリクエスト元が 111.222.333.444 になってしまいます。
192.168.xxx.yyy から見たら、WAN側からの全てのリクエストはルーターのWAN側のアドレス 111.222.333.444 からのリクエストに変わったということでしょうが、これはどうしようもないことなのでしょうか?
何とか本当のリクエスト送信元を access_log に表示して、誰がアクセスしてきているのか知る方法というものはないものなのでしょうか?
No.7691 投稿時間:2003年01月09日(Thu) 01:39 投稿者名:帯鯖 URL:
帯鯖@名古屋です。
過去にも、同じ症状の報告がありました。
スレッドに参加した皆、原因が分からずでした。
過去スレは、ここです。
http://sakaguch.com/PastBBS/0013/B0006995.html
前回は、「Apache に原因があるのではないか?」との結論に至りました。
Apache のバージョン、OS の種類およびバージョン、ルータのメーカおよび型番をお知らせ頂ければ、早く解決できるかもしれません。
No.7710 投稿時間:2003年01月09日(Thu) 15:42 投稿者名:Pierre URL:
> 帯鯖@名古屋です。
帯鯖さん、こんにちは。
> 過去にも、同じ症状の報告がありました。
> スレッドに参加した皆、原因が分からずでした。
教えていただいた過去スレッドを参考にいろいろとやっていたら、
原因不明で直ってしまいました。
Apache の設定を含め、何も変更していないのですが。
やったことと言えば、問題を切り分けるために、ルーターを挟まず
サーバーを直接プロバイダと接続させてみたり、ルーターをリセット
してみたりといったことでした。
何にせよ、直って良かったのですが。
結論として、ルーターを挟んでいてもちゃんと本当のリクエスト送信元
を access_log に表示させることができるということですね。
お騒がせいたしました。ありがとうございました。