>元ハカー 2004/03/18 (木) 02:40:10        [mirai]
> > 再現する現象ならftp.iniファイルを
> > FlkERROR=true
> > VlkERROR=true
> > にして起動し直してやってみれ(;´Д`)
> > とりあえずPASV通知用のアドレスが名前指定で名前解決ができないときなら
> > ログがでるはす。まずはそれで切り分け。
> > 名前解決できないときは、そのまま制御コネクションのローカル側のアドレスを通知する使用になってる(;´Д`)
> (;´Д`)moreftpdの香具師クスコ。排便の香具師設定ヨロシコ。

r13でPASV通知アドレス使用チェックが常にONになる不具合があって、
アドレス自体を設定してなくてもこのONのせいで空文字列で名前解決に
行ってしまうようだ。

gethostbynameは空の文字列を指定した場合、TCP/IPに設定されている
IPアドレスのリストを引っ張ってきて、NICが複数の場合、
1件目がどのアドレスになるかは環境に依存するようだ(;´Д`)
で多分それがローカル側NICのになる場合に今回の現象が起きる

とりあえずこれは次で直るよ(;´Д`)
現バージョンだと排便が外側のホスト名を指定すればうまくいくはず

参考:2004/03/18(木)02時16分20秒