Как узнать, какое имя имеет ПК с ОС Windows, зная его IP-адрес?

Как узнать, какое имя имеет ПК с ОС Windows, зная его IP-адрес?

Как узнать, какое имя хоста считает удаленный ПК с 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

Связанный контент