nslookup、dig、host は TXT レコードの半分しか返しません。
ホスト -t txt machelpnashville.com 8.8.8.8
nslookup -type=txt machelpnashville.com 8.8.8.8
dig machelpnashville.com TXT 8.8.8.8
名前が @ である 4 つのレコードが返されますが、他の 4 つのレコードは無視されます。ワイルドカードを使用してすべての TXT レコードを取得する方法はありますか?
答え1
所有していないドメインに対して、要求していることを実行することはできません。
設計上およびプライバシー上の考慮により、DNS サーバー内でゾーン転送 (AXFR) ルックアップを実行するための特別な権限がない限り、すべてのサブドメインの TXT レコードを一覧表示することはできません。このゾーン転送権限がない限り、@
(apex) ドメインの下にないすべてのレコードは、それらが存在する個々のサブドメインによってクエリされる必要があります。
これにより、公開を意図していないサブドメインや DNS レコードが発見されるのを防ぐことができます。
ドメインを管理している場合、DNS プロバイダーは特定の IP アドレスへのゾーン転送を許可するための手順を用意しているはずです。そこに IP アドレスを入力すると、dig のaxfr
モードを使用してすべての DNS レコードを一覧表示できるはずですが、DNS プロバイダーにログインする時点では、何かを自動化しようとしているのでない限り、Web インターフェイスからレコードを表示するだけで済みます。