透過ip位址查詢Windows Server DNS記錄

透過ip位址查詢Windows Server DNS記錄

我正在尋找一種方法來查詢基於 IP 位址的區域的 DNS 記錄,但似乎找不到方法來執行此操作...有什麼建議嗎?

我有一個區域,其中有數百筆具有不同 IP 位址的記錄。許多記錄與某個 ip 匹配,我想獲取與我要查找的 ip 匹配的所有記錄。

答案1

如果沒有有效的 PTR 記錄,您可以嘗試以下操作:

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

答案2

您想要的是「反向」DNS 查找,該查找可能有效也可能無效,具體取決於是否為相關網路區塊設定了正確的反向區域以及是否有PTR該 IP 位址的記錄。

如果有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.

相關內容