
resolv.confに常にすべてのサーバーのIPを照会させる方法はありますか?現在私が持っている場合
nameserver 1.1.1.1
nameserver 8.8.8.8
まず、1.1.1.1を試してみます。 5秒以内に応答がない場合は、8.8.8.8に問い合わせてください。私はいつも両方を照会し、どの答えが最初に出てくるかを使用したいと思います。
答え1
いいえ。
「いいえ」。現在見ている動作はライブラリルーチンに含まれています。オペレーティングシステムは常にサーバーを順番に試して、ユーザーが見ている動作を生成します。したがって、resolv.conf
この問題を解決する方法はありません。
「はい」。しかし……欺くことはできます。resolv.conf
で単一のDNSサーバーを指定できます。それユーザーに代わって並列検索を実行し、応答する最初のサーバーから結果を返すことができます。たとえば、dnsmasq
オプションがあります。--all-servers
答え2
はい、
これを達成するには、dnsmasqを使用できます。
以下は、これを行う方法と、dnssec認識を達成するためにそれを修正する方法を説明する(外部)記事です。
https://jeanbruenn.info/2017/05/28/parallel-dns-lookup-using-dnsmasq/