From: Tanaka Akira Date: 2008-01-07T19:48:37+09:00 Subject: [ruby-dev:32961] Re: Resolv::DNS#getaddresses doesn't return IPv6 address In article <4780AE14.1010305@airemix.com>, "NARUSE, Yui" writes: > その方針自体は妥当なものだと思うのですが、resolv.rb の趣旨として IPv4 寄 > りということですか? いまのところそう考えています。 OS の IPv6 対応が進んでいますから、IPv6 を使いたければそちら を使うようにするのがいいんじゃないですかね。 resolv.rb が必要になる問題の中でもっとも大きなものである、名 前解決のあいだ全部のスレッドが止まってしまうという問題は 1.9 であれば解決するのは難しくないと思いますし。(すでに解決して るかどうかは確認してませんが) > [ruby-dev:32933] のパッチを適用した場合では(現在未適用)、 ぜんぶはちゃんと理解していないような気もしますが、最初の Socket.gethostname というところでもうダメでしょう。 gethostname で得られる名前と IP アドレスに対応する名前の関係っ て運用で決まるものですよね。 gethostname の結果から調べても、本当にそのマシンがが持ってい るアドレスはわからないでしょう。 -- [田中 哲][たなか あきら][Tanaka Akira]