Rubyでホスト名からIPアドレスを求める方法についてです。
RubyではSocketを使うことでホスト名からIPアドレスを求めることができます。
requireでsocketを読み込み。
require 'socket'
ホスト名からIPアドレスを求める
TCPSocket.gethostbyname("ホスト名")[3]
これでIPアドレスが求められます。
使ってみるとこんな感じ
TCPSocket.gethostbyname("shimonss.hatenablog.com")[3]
実行結果
"54.199.221.172"
このようにRubyでホスト名からIPアドレスを求めることができました。