From: Tamiyasu Murakami Date: 2004-09-22T21:04:13+09:00 Subject: [ruby-list:40063] Re: Windows上での'resolv-replace'の挙動に関して. 村上です。 > | Windows上で環境で(勿論設定がされている前提で)ネットワークの設定に関わり > | なく、resolv-replaceを使うためには、どのようにすればいいのでしょうか? > > C:\Program Files\ruby\lib\ruby\1.8\win32\resolv.rb の87行目を > 下記のように変更したら直ると思います。 | >+ nameserver.concat(ns.split(/,\s*/)) この場合、今度はDHCPで取得したDNSが複数ある場合、問題があるようです。 nameserver.concat(ns.split(/[,\s]+/)) とか nameserver.concat(ns.split(/[,\s]\s*/)) でよいでしょうか? #どうも、手動設定の時は','で区切って、自動取得の場合は' 'のみのようです。 #Win9x用の記述とわざわざ替えてあるので、DHCP環境でどうなるか一応実験して #みました。