在給定 IP 的情況下,如何找到 Windows PC 認為其名稱是什麼?

在給定 IP 的情況下,如何找到 Windows PC 認為其名稱是什麼?

在給定 IP 的情況下,如何找出遠端 Windows PC 認為其主機名稱是什麼?從 Windows cmd.exe 或 Linux shell。

我對 DNS 伺服器認為 IP 的主機名稱是什麼不感興趣,只對回應 IP 位址的機器認為其名稱是什麼感興趣。

我不想使用 RDP,但可以存取目標 PC 上的管理用戶。

答案1

這應該要做:
wmic /node:<your_ip_here> computersystem get name,domain

或者如果您更喜歡 powershell:
Get-WmiObject -co <your_ip_here> win32_computersystem -property name,domain |format-list -property name,domain

兩者都允許您查詢清單而不是單一 PC,並在需要時指定特定憑證。

答案2

nbtstat -a IP-Address

例:nbtstat -a 192.168.1.1

答案3

您可以嘗試使用ping-a開關將 IP 位址解析為主機名稱。

ping -a 192.168.1.1

相關內容