cleanremoteaddr gives us something funny

cleanremoteaddr gives us something funny

- Tatsuya Shirai の投稿
返信数: 0
Moodle 1.8.2+です.

phperror.logを久しぶりに見てみると,

[29-9-2007 12:00:31] NOTICE: cleanremoteaddr gives us something funny: xxx.xxx.xxx.xxx, yyy.yyy.yyy.yyy had 2 matches

というNoticeが大量に記録されていました.
(xxx,yyyは実際のIPアドレスを隠しています)

http://tracker.moodle.org/browse/MDL-9978

こちらに一部,似た問題が報告されていますが,ここで改善策として示されているのは,127.xxx.xxx.xxxのアドレスに関してのみのようです.今回は133.xxx.xxx.xxxのように外部アドレスが正常に処理できていないぞ,というような感じに見えます.

当方の環境では,どうやら8月頭からこのNoticeが発生し始めたようですが,単にそれまでは学外からのアクセスがほとんど無かったせいではないかと思います.

皆さんの環境では,上記のNoticeは出ていないでしょうか?
もしかしたら当方のネットワーク環境固有の問題かも知れません.Proxyサーバを用いてMoodleサイトを外部公開している場合にのみ発生するのかも知れません.

ちなみに上記のNoticeを発生しているのは,lib/moodlelib.phpの6485行から始まる,function cleanremoteaddr()関数です." Cleans a remote address ready to put into the log table"とのこと.