最初のネームサーバーがドメイン名を解決できない場合は、2番目のネームサーバーをどのように使用しますか?

最初のネームサーバーがドメイン名を解決できない場合は、2番目のネームサーバーをどのように使用しますか?

プライマリサーバーがドメインのIPを見つけることができない場合は、2番目のDNSサーバーを使用するようにLinuxコンピュータをどのように構成しますか?

両方を追加しようとしましたが、最初のネームサーバーが利用できない場合は、/etc/resolv.conf2番目のネームサーバーのみを試してください。nameserver最初のネームサーバーを使用できますがドメインを確認できない場合は、2番目のネームサーバーを試してみたいと思います。

どちらのネームサーバーも制御できないため、あるネームサーバーが別のネームサーバーに再帰されるように構成することはできません。両方のソリューションを繰り返すために独自のDNSサーバーを実行していますか?

ベストアンサー1

Linux DNSリゾルバは、複数の個々のDNS名前空間の概念をうまく処理できません。特定のDNSサーバーにクエリを送信して信頼できるサーバーを返す場合は、基本的にNXDOMAIN「この名前が存在しないという絶対的な真実を言っています」と言うことであり、検証者は検索する必要がないことを「知っています」。さらに進む。私はresolv.confこの動作を変更するオプションをここまたは他の場所で設定できるかどうかわかりません。

これを行う必要があるたびに私が見つけた唯一のオプションは、独自のDNSサーバーを実行して「分割DNS」設定を提供し、DNSサーバーのセットに照会して特定の名前を解決するように構成することでした。 、他の名前は別のコレクションを照会することによって解決されます。コメントに提案されている代替ソリューションを使用するdnsmasqことも可能です。

おすすめ記事