Как я могу найти то, что компьютер под управлением Windows считает своим именем, учитывая его IP?

Как я могу узнать, что удаленный ПК с Windows считает своим именем хоста, учитывая его IP? Из Windows cmd.exe или из оболочки Linux.

Меня не интересует, что DNS-сервер думает, что имя хоста для IP-адреса, просто то, что машина, которая отвечает на IP-адрес, считает свое имя.

Я не хочу использовать RDP, но у меня есть доступ к администратору на компьютерах назначения.

3 ответа

Решение

Это должно сделать:
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

Оба позволят вам запросить список вместо одного компьютера и указать конкретные учетные данные, если вам нужно.

nbtstat -a IP-Address

Пример: nbtstat -a 192.168.1.1

Вы можете попробовать использовать ping с этими -a переключиться, чтобы преобразовать IP-адреса в имена хостов.

ping -a 192.168.1.1
Другие вопросы по тегам