From: Tamiyasu Murakami Date: 2004-09-22T00:56:13+09:00 Subject: [ruby-list:40058] Windows上での'resolv-replace'の挙動に関して. 村上と申します。 >ruby -v ruby 1.8.1 (2003-12-25) [i386-mswin32] において、DNSを手動で2つ設定している環境では、 require 'resolv-replace' #require 'socket' IPSocket.getaddress('www.nifty.com') が、 2つのDNSのIPを並べた文字列、たとえば"192.168.0.1,192.168.0.2"でresolv.rb のgetaddress を呼び出しているようで、 タイムアウトしてしまいます。 C:/Program Files/ruby/lib/ruby/1.8/thread.rb:96:in `stop': stopping only thread (ThreadError) note: use sleep to stop forever from C:/Program Files/ruby/lib/ruby/1.8/thread.rb:96:in `lock' DNSをプライマリのみ設定orDHCPで取得している場合にはセカンダリがあっても エラーなく終了します。 Windows上で環境で(勿論設定がされている前提で)ネットワークの設定に関わり なく、resolv-replaceを使うためには、どのようにすればいいのでしょうか?