
Как узнать, какое имя хоста считает удаленный ПК с Windows, учитывая его IP? Из Windows cmd.exe или оболочки Linux.
Мне не интересно, что DNS-сервер считает именем хоста для IP-адреса, мне интересно только, что машина, отвечающая на IP-адрес, считает своим именем.
Я не хочу использовать RDP, но у меня есть доступ к администратору на целевых компьютерах.
решение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
Оба варианта позволят вам запрашивать список, а не отдельный ПК, и при необходимости указывать конкретные учетные данные.
решение2
nbtstat -a IP-Address
Пример: nbtstat -a 192.168.1.1
решение3
Вы можете попробовать использовать ping
его с -a
переключателем для преобразования IP-адресов в имена хостов.
ping -a 192.168.1.1