1 つのコマンドで前方確認済み DNS ステータスを確認するにはどうすればよいでしょうか?

1 つのコマンドで前方確認済み DNS ステータスを確認するにはどうすればよいでしょうか?

IP が DNS 名に解決されるか、またはその逆であるかを確認したい場合は、通常 2 つのコマンドを実行します。次のようになります...

$ host 8.8.8.8
8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com.

$ host google-public-dns-a.google.com.
google-public-dns-a.google.com has address 8.8.8.8
google-public-dns-a.google.com has IPv6 address 2001:4860:4860::8888

...そして私は確かにそれを確認できます:「はい、その IPv4 アドレスには、前方確認済みの逆 DNS (「FCrDNS」) があります。」

きっと誰かが、それを 1 つのステップで実行する単一のユーティリティを作成したに違いありません。(そのため、2 番目のコマンドを入力するときにタイプミスがなくなります。また、複数の IP に解決される DNS 名を処理できます。また、IPv6 も処理できます。)

その単一のコマンドとは何ですか?

関連する質問

Windows 上の nslookup に関する関連する質問がありますが、残念ながら、受け入れられた回答は質問とは無関係のようです。->Windows nslookup: 逆 DNS ルックアップを 1 ステップで実行しますか?

答え1

まあ、スパムとして削除されるリスクはありますが…私が使用するコマンドはrdtこれは私が自分で書いたものです:

スクリーンショット

ただし、ディスプレイドメイン名に複数の A レコードがある場合や、IP アドレスに複数の PTR レコードがある場合など、エッジ ケースの処理方法についてすべてのサービスが一致しているわけではないため、情報が必要です。

関連情報