名前解決のタイムアウト設定

resolv.confにオプションが書けるらしい。


timeout:n
「レゾルバが他のネームサーバで問い合わせをリトライする前に、 リモートネームサーバからの応答を待つ時間」を設定する。 単位は秒で、デフォルトは RES_TIMEOUT である (現状では 5 秒、 を参照)。

attempts:n
「レゾルバが諦めて呼び出し元のアプリケーションにエラーを返すまでに、 ネームサーバに問い合わせを行う回数」を設定する。 デフォルトは RES_DFLRETRY 回である (現状では 2 回、 を参照)。
404 - エラー: 404


resolv.confに次のオプションを追加してみる

options timeout:1 attempts:1


引用元: 名前解決のタイムアウト設定 - 揮発性のメモ,
"http://d.hatena.ne.jp/iww/20100414/resolv"