ウェブのアクセスログを解析する中で、IP アドレスのホスト名への変換が必要となったので、Resolv.getname を使ってみました。
$ irb
>> require 'resolv'
=> true
>> ip = "17.149.160.40"
=> "17.149.160.40"
>> host = Resolv.getname(ip)
=> "www.apple.co.jp"
>>
確認バージョン
- ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
- irb 0.9.5(05/04/13)