Ruby 1.9.0 リファレンスマニュアル > ライブラリ一覧 > library socket > class BasicSocket > do_not_reverse_lookup
do_not_reverse_lookupdo_not_reverse_lookup=(bool)この値が真ならアドレスからホスト名への逆引きを行わなくなります。 デフォルトは false です。この設定は大域的に作用します。
以下のメソッドの動作に影響します。
例:
require 'socket'
p TCPSocket.new('localhost', 'telnet').addr
TCPSocket.do_not_reverse_lookup = true
p TCPSocket.new('localhost', 'telnet').addr
=> ["AF_INET", 2253, "localhost", "127.0.0.1"]
["AF_INET", 2254, "127.0.0.1", "127.0.0.1"]