From: "NARUSE, Yui" Date: 2008-01-06T19:31:42+09:00 Subject: [ruby-dev:32936] Re: Resolv::DNS#getaddresses doesn't return IPv6 address 成瀬です。 Tanaka Akira wrote: > In article <47809D55.4030208@airemix.com>, > "NARUSE, Yui" writes: > >> わたしが気にしていたのは IPv6 が返ってくるとエラーの出るプログラムがある >> 可能性と、FLETS.NET のような外に出れない環境でした。 >> けれども、 Ruby 1.9 においては前者は気にならないのでした。 > > resolv.rb は、IPv6 を優先しないと本当に困るという事例が出て > くるまでは IPv4 優先と考えています。 その方針自体は妥当なものだと思うのですが、resolv.rb の趣旨として IPv4 寄 りということですか? [ruby-dev:32933] のパッチを適用した場合では(現在未適用)、 * IPv4 アドレスのみのホスト → A レコードのみ * IPv6 アドレスと IPv6 リンクローカルアドレス保有 → A レコードのみ * IPv6 グローバルユニキャストアドレス保有 → AAAA レコードと A レコード なので、IPv6 アドレスを想定していないコード以外では問題は起きないと考え ているのですが。 # 何年後かに満を持して IPv6 優先にしたらぼろぼろエラーがというのが怖い -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA