
dig
ドメインのすべての一般的な種類のレコードを同時に要求する方法はありますか(複数の要求を介して)?dig any domain.com
そしてdig all domain.com
…すべてが不足しているようです。
mx
たとえば、出力に、、、、、txt
などをa
すべて含めたいとします。可能ですか?aaaa
ns
ptr
dig
答え1
はい - AXFRクエリタイプを使用したいと思います。たとえば、
dig AXFR yourdomain.com @DNS.server.fqdn
多くのドメインは未知のソースからのゾーン転送クエリを許可しないため、応答がないか空の応答を受け取ることがあります。
編集:AXFRは、1つのクエリですべてのレコードタイプを取得する唯一の方法です。 AXFRを使用したくない場合は、関心のあるレコードタイプごとにクエリを実行する必要があります。たとえば、
for f in A MX CNAME
do
dig $f your.domain.name @DNS.server.FQDN
done
「最も一般的な」レコードタイプのリストはありません。このリストはあなたが直接提供する必要があります。 IMHO これは、最も一般的な2つのレコードタイプがAレコードとPTRレコードであり、単一のクエリで両方のレコードタイプを取得する方法がまったくないため、無意味なユースケースです。 AレコードとCNAMEレコードの両方が返されることがわかりますが、他のクエリが複数のレコードタイプを返すことはほとんどありません。
ポイント - AXFRはあなたが本当に望む質問に対する答えです。あなたがこれを信じるかどうかはまったく異なる問題です。