
在給定 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