以前の名前サーバーを解決できない場合は、/etc/resolv.confで定義されている後続のネームサーバーを使用できますか?

以前の名前サーバーを解決できない場合は、/etc/resolv.confで定義されている後続のネームサーバーを使用できますか?

私はネットワーキングについてはよくわかりませんが、関連コンテンツを読むのに多くの時間を費やしています。

私のエントリには/etc/resolv.conf3つのリストがありましたnameservers。私が理解したのは、2番目の命名者は、最初の命名が失敗した場合、またはタイムアウトした場合にのみ使用されます。

最初のものが機能しないときに2番目のものを使用させる方法はありますか?

これは私のCentosワークステーションにあります。実行中のネームサーバーがありません。

ベストアンサー1

最初のものが機能しないときに2番目のものを使用させる方法はありますか?

DNSリゾルバは、最初のネームサーバーがエラー(たとえばSERVFAIL)を返すか接続できない場合にのみ、別のネームサーバーに移動します。 DNS サーバーが 1 つを返す場合、リゾルバはNXDOMAINそれが正解であると仮定し、他の答えを確認しません。NXDOMAIN要求されたドメインが存在しないという最終的で確実な答えと見なされます。

ローカルドメインに対する権限を持つローカルDNSサーバーがあるため、この質問をする場合は、すべてのドメイン名を解決できるように、そのDNSサーバーにフォワーダーを設定する必要があります。失敗を防ぐために、このDNSの後に非ローカルDNSを一覧表示できますが、別のDNSサーバーを返すと名前解決が停止されるため、resolv.confローカルDNSが最初に来る必要があります。NXDOMAIN

おすすめ記事