Ruby 2.7.0 リファレンスマニュアル > ライブラリ一覧 > resolvライブラリ > Resolv::DNSクラス > timeouts=

instance method Resolv::DNS#timeouts=

timeouts=(values)[permalink][rdoc]

DNSリゾルバのタイムアウト時間を設定します。


dns.timeouts = 3
[PARAM] values:
タイムアウト時間(秒)を数値か数値の配列で指定します。配列を指定した場合は応答を受信するまでの再試行時のタイムアウト時間も含めて順に設定します。nil を指定した場合はデフォルト値 ([ 5, second = 5 * 2 / nameserver_count, 2 * second, 4 * second ]) を使用します。