Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > BasicSocketクラス > do_not_reverse_lookup

instance method BasicSocket#do_not_reverse_lookup

do_not_reverse_lookup -> bool[permalink][rdoc]

ソケットごとのアドレスからホスト名への逆引きの設定を返します。

真ならアドレスからホスト名への逆引きを行いません。

初期値はソケットを生成したときの BasicSocket.do_not_reverse_lookup の値になります。

require 'socket'

BasicSocket.do_not_reverse_lookup = false
TCPSocket.open("www.ruby-lang.org", 80) {|sock|
  p sock.do_not_reverse_lookup      # => false
}
BasicSocket.do_not_reverse_lookup = true
TCPSocket.open("www.ruby-lang.org", 80) {|sock|
  p sock.do_not_reverse_lookup      # => true
}

[SEE_ALSO] BasicSocket#do_not_reverse_lookup=