web-dev-qa-db-ja.com

異なるDNSサーバーを使用してホスト名をIPに解決するにはどうすればよいですか?

私のタスクでは、一部のホスト名をブロックする必要がありますが、一部のWebサイトmayは、さまざまなDNSクエリ(たとえば、Google DNSおよびその他のDNSサーバー)にさまざまなIPアドレスで応答するので、異なるDNSサーバーを使用して同じホスト名を解決し、可能な限り多くのIPアドレスを取得します。

Ubuntu 16以降でコマンドラインユーティリティを使用してこのタスクを解決できますか?代替ソリューションはありますか?

つまり、ネットワーク構成に重大な変更を加えずに、「example.com」をDNS #Aを使用してIPに解決し、「example.com」をDNS #Bを使用してIPに解決したいと思います。

5
Groosha

はい、@ pawel7318に記載されているツールを使用できます。

掘る

Dig @nameserver hostname

nslookup

nslookup hostname nameserver

ホスト

Host hostname nameserver
8
baselab

私は信じている

nslookup -q= < record type > < Host > < DNS server >

あなたのためのトリックになります。

3
vfbsilva