単一のdigコマンドを使用してドメインのA(IPアドレス)とNS(ネームサーバー)を検索することは可能ですか?
dig google.com A+shortまたはdiggoogle.comNS + shortを使用できますが、1つのコマンドで実行できるのは確かですか。そうでない場合、これを実行できる可能性のある同様のコマンドはありますか?
ありがとうございました
単一のdigコマンドを使用してドメインのA(IPアドレス)とNS(ネームサーバー)を検索することは可能ですか?
dig google.com A+shortまたはdiggoogle.comNS + shortを使用できますが、1つのコマンドで実行できるのは確かですか。そうでない場合、これを実行できる可能性のある同様のコマンドはありますか?
ありがとうございました
dig +short ns google.com a google.com
いいえ、少なくとも単一のDNSクエリでは、確実に実行することはできません。マーティンの答えは「単一コマンド」の基準を満たしていますが、DNSサーバーに対して2つのクエリが発生します。
(またはの代わりに)オプションがありますが、両方のレコードを取得するための信頼できる方法ではありません。ANY
NS
A
あなたがグーグルの権威あるサーバーに尋ねるなら、あなたは確かにすべてを取り戻すべきです、しかし私はあなたが彼らのサーバーが何であるかを前もって知らないだろうと思います、さもなければあなたはこの質問をしません。
ローカルの再帰サーバーに問い合わせると、両方のレコードが返される可能性がありますが、両方がキャッシュにある場合に限ります。再帰サーバーは、すべてのレコードを取得してクエリに対して返す必要はありませんANY
。既に持っているものだけを送り返すことができます。