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"