web-dev-qa-db-ja.com

DNSサーバー上のドメインのリスト?

BIND DNSサーバー上のAおよびCNAMEレコードの完全なリストを取得する方法はありますか?

ゾーンファイルにアクセスできます。しかし、私のサーバーにはたくさんのゾーンファイルがあり、それらすべてを手動で確認するには時間がかかりすぎます。この情報を一覧表示するコマンドはありますか、それとも自分でスクリプトを作成する必要がありますか?

8
chroder

すべてのゾーンファイルでgrepを使用するのではなく、次を使用します。

_% rndc dumpdb -zones
_

これにより、おそらく_named_dump.db_(または同様の)に_/var/named/data_と呼ばれるサーバーの信頼できるデータのダンプが作成されます。

このファイルは、すべての行が適用されるドメイン名で始まるため、元のゾーンファイルよりも解析が簡単です。生のゾーンファイルはおそらく省略されています。

9
Alnitak