特定の顧客環境でDNS解決の問題を解決するために、管理者はCentOS 5サーバーにoptions timeout:0
このファイルを追加することをお勧めしました。/etc/resolv.conf
オペレーティングシステムのマニュアルページには、resolv.conf
タイムアウト設定の内容が記載されています。
タイムアウト:n
別のネームサーバーを介してクエリを再試行する前に、リゾルバがリモートネームサーバーからの応答を待つ時間を設定します。秒単位で測定され、デフォルトはRES_TIMEOUTです(現在5、<resolv.h>を参照)。
私はで見たここサイレントの上限は30秒ですが、この値を0に設定すると、どのような効果があるかを伝えるドキュメントをどこにも見つけることができません。知っている人はいますか?
答え1
resolv.conf
.Resolverが待たずにネームサーバーの数を尋ね、最初の応答を返す効果があります。最初のサーバーが過負荷になっている場合にのみ使用してくださいresolv.conf
。しかし、一般的に、DNSは非常に迅速に応答するため、効果はありません。
もう一つの良い解決策はnscd - Name service Cache Daemon
。