私はネットワーキングについてはよくわかりませんが、関連コンテンツを読むのに多くの時間を費やしています。
私のエントリには/etc/resolv.conf
3つのリストがありましたnameservers
。私が理解したのは、2番目の命名者は、最初の命名が失敗した場合、またはタイムアウトした場合にのみ使用されます。
最初のものが機能しないときに2番目のものを使用させる方法はありますか?
これは私のCentosワークステーションにあります。実行中のネームサーバーがありません。
ベストアンサー1
最初のものが機能しないときに2番目のものを使用させる方法はありますか?
DNSリゾルバは、最初のネームサーバーがエラー(たとえばSERVFAIL
)を返すか接続できない場合にのみ、別のネームサーバーに移動します。 DNS サーバーが 1 つを返す場合、リゾルバはNXDOMAIN
それが正解であると仮定し、他の答えを確認しません。NXDOMAIN
要求されたドメインが存在しないという最終的で確実な答えと見なされます。
ローカルドメインに対する権限を持つローカルDNSサーバーがあるため、この質問をする場合は、すべてのドメイン名を解決できるように、そのDNSサーバーにフォワーダーを設定する必要があります。失敗を防ぐために、このDNSの後に非ローカルDNSを一覧表示できますが、別のDNSサーバーを返すと名前解決が停止されるため、resolv.conf
ローカルDNSが最初に来る必要があります。NXDOMAIN