Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > IPSocketクラス > getaddress

singleton method IPSocket.getaddress

getaddress(host) -> String[permalink][rdoc]

ホスト名からホストのアドレスを返します。ホストのアドレスは文 字列は octet decimal の文字列 (例: 127.0.0.1) です。

[PARAM] host:
ホスト名を文字列で指定します。

例:

require 'socket'

p IPSocket.getaddress("www.ruby-lang.org")        #=> "210.163.138.100"
getaddress(host) -> String[permalink][rdoc] [redefined by resolv-replace]

IPSocket.getaddress を置きかえ、 resolv ライブラリを使い名前解決します。

[PARAM] host:
ホスト名を指定します。
[EXCEPTION] SocketError:
名前解決に失敗した場合に発生します。