IP アドレスで Windows Server DNS レコードをクエリする

IP アドレスで Windows Server DNS レコードをクエリする

IP アドレスに基づいてゾーンの DNS レコードを照会する方法を探していますが、方法が見つからないようです... 何か提案はありますか?

異なる IP アドレスを持つ数百のレコードを含むゾーンが 1 つあります。その多くは特定の IP に一致しており、探している IP に一致するすべてのレコードを取得したいと考えています。

答え1

有効な PTR レコードがない場合は、次の操作を試してください。

dnscmd [dns_server] /enumrecords zone.name @ | findstr "ww.xx.yy.zz"

答え2

必要なのは「逆」 DNS ルックアップです。これは、問題のネットブロックに適切な逆ゾーンが設定されているかどうか、およびこの IP アドレスのレコードがあるかどうかに応じて機能する場合と機能しない場合がありますPTR

もしそこにあるならIP の有効な PTR レコードを確認するには、次のコマンドを使用しますhost

~ host serverfault.com
serverfault.com has address 198.252.206.16
serverfault.com mail is handled by 30 alt2.aspmx.l.google.com.
serverfault.com mail is handled by 40 aspmx2.googlemail.com.
serverfault.com mail is handled by 50 aspmx3.googlemail.com.
serverfault.com mail is handled by 10 aspmx.l.google.com.
serverfault.com mail is handled by 20 alt1.aspmx.l.google.com.
~ host 198.252.206.16
16.206.252.198.in-addr.arpa domain name pointer stackoverflow.com.

関連情報