Ruby: IP アドレスからホスト名に変換 (Resolv.getname)

ウェブのアクセスログを解析する中で、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)
カテゴリー: Ruby Class: Resolv, Ruby Network タグ: パーマリンク

コメントは停止中です。