愚かな質問かもしれませんが、Linux DNSリゾルバはセカンダリDNSサーバーとプライマリDNSサーバーよりもプライマリDNSサーバーを優先する必要がありますか、どちらかを無料で使用できますか?次のパーサー構成を持つかなり標準的なUbuntu 20.04 LTSイメージがあります。マイクロソフトのおすすめ
$ cat /etc/resolv.conf
options timeout:1 attempts:5
nameserver 127.0.0.53
search reddog.microsoft.com
プライマリDNSサーバーを使用できますが、セカンダリまたは3次DNSサーバーを使用する状況が頻繁に発生します。
$ systemd-resolve --status |tail -5
Current DNS Server: Z.Z.Z.Z
DNS Servers: X.X.X.X
Y.Y.Y.Y
Z.Z.Z.Z
DNS Domain: reddog.microsoft.com
これが期待されるか。リゾルバーは、可能であればプライマリDNSサーバーを優先する必要はありませんか?パーサー文書に関するアドバイスを歓迎します。あるいは、これはパーサー関連の問題ではなく、RFC要件の一部である可能性があります。
答え1
これは、複数のDNSサーバーを定義し、それをループで使用するDNSリゾルバーの一般的な動作です。リゾルバー構成には、「プライマリ」または「セカンダリ」サーバーという概念はありません。構成された各サーバーは同等と見なされます。