読者です 読者をやめる 読者になる 読者になる

思考停止するな

ネットワークとかアプリケーションとかWebとか

Rubyでホスト名からIPアドレスを求める方法について

スポンサーリンク

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アドレスを求めることができました。