3

У меня есть NetBIOS-имя удаленного компьютера, и я хочу найти его имя хоста (у меня в локальной сети есть DNS-сервер) или IP-адрес (я сделаю nslookup чтобы найти имя хоста).

Поиск Google сказал мне сделать

nbtstat -a NETBIOS-NAME

Это дает мне этот вывод (извините за французский вывод)

C:\Users\Charles.CHBROSSO-WIN7VM>nbtstat -a LIGHTCT-PC2

Connexion au réseau local 3:
Adresse IP du noeud : [10.10.10.47] ID d'étendue : []

Table de noms NetBIOS des ordinateurs distants

   Nom                Type         État
---------------------------------------------
LIGHTCT-PC2    <00>  UNIQUE      Inscrit
WORKGROUP      <00>  Groupe      Inscrit
LIGHTCT-PC2    <20>  UNIQUE      Inscrit
WORKGROUP      <1E>  Groupe      Inscrit

Adresse MAC = B8-AC-6F-81-8A-26

Проблема в том, что 10.10.10.47 - это IP-адрес локального компьютера (CHBROSSO-WIN7VM).

Как я могу найти IP-адрес удаленного компьютера?

1 ответ1

2

Если вы можете общаться с ним каким-либо образом (возможно, Ping?), nbtstat -c должен показать вам компьютер и его разрешенный IP-адрес.

РЕДАКТИРОВАТЬ:

Проверьте NBTScan.exe - утилиту, которая выполнит сканирование NetBIOS вашей подсети и вернет информацию, включая IP и MAC-адреса:

NBTscan - это программа для сканирования IP-сетей на предмет информации об имени NetBIOS. Он отправляет запрос состояния NetBIOS каждому адресу в предоставленном диапазоне и перечисляет полученную информацию в удобочитаемой форме. Для каждого ответившего хоста указаны IP-адрес, имя компьютера NetBIOS, имя пользователя, вошедшего в систему, и MAC-адрес.

Надеюсь, это поможет...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .