From: Shugo Maeda Date: 2003-07-28T18:37:03+09:00 Subject: [ruby-list:37983] Re: net/ftp.rb 前田です。 At Mon, 28 Jul 2003 17:45:11 +0900, TAKAISHI Hayato wrote: > > ひょっとしてDNSの逆引に時間がかかっているのかもしれないですね。 > > スクリプトの先頭で、 > > > > BasicSocket.do_not_reverse_lookup = true > > > > としたらどうでしょうか? > > これを入れたら一瞬で反応が返ってくるようになりました。 > > ところで、FTP でファイルを get する際に DNS の逆引をするのに > はどんな意味があるのでしょう。 PORTの発行前にTCPSocket#peeraddrを使っているのですが、 TCPSocket#peeraddrはデフォルトの状態ではDNSの逆引を行います。 > 逆に言うと、逆引しないようにすることでどんなデメリットが考え > られるのでしょうか。 ここではホスト名は使っていないのでまったく害はないと思います。 -- 前田 修吾