私のタスクでは、一部のホスト名をブロックする必要がありますが、一部のWebサイトmayは、さまざまなDNSクエリ(たとえば、Google DNSおよびその他のDNSサーバー)にさまざまなIPアドレスで応答するので、異なるDNSサーバーを使用して同じホスト名を解決し、可能な限り多くのIPアドレスを取得します。
Ubuntu 16以降でコマンドラインユーティリティを使用してこのタスクを解決できますか?代替ソリューションはありますか?
つまり、ネットワーク構成に重大な変更を加えずに、「example.com」をDNS #Aを使用してIPに解決し、「example.com」をDNS #Bを使用してIPに解決したいと思います。
はい、@ pawel7318に記載されているツールを使用できます。
Dig @nameserver hostname
nslookup hostname nameserver
Host hostname nameserver
私は信じている
nslookup -q= < record type > < Host > < DNS server >
あなたのためのトリックになります。