1. ホーム
  2. dns

[解決済み】あるドメインのすべてのサブドメインのリストを取得する方法は?[クローズド]。

2022-04-05 23:59:53

質問

あるドメインのすべてのサブドメインを見つけたいのですが、どうすればいいですか?以下のオプションで権威あるネームサーバーをディグるように指示するヒントを見つけました。

dig @ns1.foo.bar some_domain.com axfr

しかし、これは決してうまくいきません。誰か良いアイデア/アプローチはありませんか?

解決方法は?

ヒント(axfrを使用)は、問い合わせ先のNS(例ではns1.foo.bar)が、使用しているIPからのAXFRリクエストを許可するように設定されている場合にのみ機能します。これは、あなたのIPが問題のドメインの二次側として設定されていない限り、ありそうもないことです。

基本的にaxfrの使用を許可されていない場合は簡単な方法はありません。 これは意図的なものなので、回避するにはブルートフォース(=総当たり)でやるしかないでしょう。 dig a.some_domain.com , dig b.some_domain.com これはサービス拒否攻撃とみなされる可能性があるため、お勧めできません。