Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library resolv > class Resolv > each_address

singleton method Resolv.each_address

getaddress(name)
getaddresses(name)
each_address(name) {|address| ...}

String のホスト名 name の IP アドレスをルックアップします。

getaddress はルックアップ結果の最初のアドレスを返します。 getaddresses はルックアップ結果のアドレスリストを返します。 each_address はルックアップ結果のアドレスに対するイテレータです。

例:

Resolv.getaddress("www.ruby-lang.org").to_s #=> "210.251.121.214"