From: "U.Nakamura" Date: 2004-04-23T13:24:01+09:00 Subject: [ruby-dev:23434] Re: Resolv.getaddress(IPv6) causes error こんにちは、なかむら(う)です。 In message "[ruby-dev:23433] Re: Resolv.getaddress(IPv6) causes error" on Apr.23,2004 13:19:24, wrote: | > lib/resolv.rbのResolv.getaddressにIPv6アドレスを渡すとエラー | > になってしまうことに気づいてしまいました。 | | 問題を再現させるプログラムはどんなものでしょうか。 | | 再現性がなかったり、機密情報を含んでいたりするのでしょうか? パッチ前 % ruby -r resolv -e 'p Resolv.getaddress("::ffff:192.168.0.1")' /home/usa/ruby/lib/ruby/1.9/resolv.rb:816:in `resolv': DNS resolv error: ::ffff:192.168.0.1 (Resolv::ResolvError) from /home/usa/ruby/lib/ruby/1.9/resolv.rb:460:in `each_resource' from /home/usa/ruby/lib/ruby/1.9/resolv.rb:416:in `each_address' from /home/usa/ruby/lib/ruby/1.9/resolv.rb:236:in `each_address' from /home/usa/ruby/lib/ruby/1.9/resolv.rb:235:in `each' from /home/usa/ruby/lib/ruby/1.9/resolv.rb:235:in `each_address' from /home/usa/ruby/lib/ruby/1.9/resolv.rb:219:in `getaddress' from /home/usa/ruby/lib/ruby/1.9/resolv.rb:191:in `getaddress' from -e:1 パッチ後 % ruby -r resolv -e 'p Resolv.getaddress("::ffff:192.168.0.1")' "::ffff:192.168.0.1" それでは。 -- U.Nakamura