как узнать имя компьютера по IP LAN

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

7
задан studiohack
22.01.2023 7:11 Количество просмотров материала 2503
Распечатать страницу

3 ответа

пожалуйста найдите внизу функция которая получит и ИП и имя компьютера. Измените диапазон IP-адресов.

он будет пинговать каждый IP и узнать ответ.

Public Function mCheckThroughWMIQuery() As String
   Dim oWMI = GetObject("winmgmts:")
   Dim IP = GetObject("winmgmts:")
   Dim oPings = GetObject("winmgmts:")
   Dim PcName = GetObject("winmgmts:")
   Dim sResult As String = ""
   For i = 70 To 100
       IP = "192.168.1." + i.ToString
       oPings = oWMI.ExecQuery("Select * from WIN32_Pingstatus where address='" + IP + "'" + " and ResponseTime > 0")

       For Each oPing In oPings
           Try
               PcName = System.Net.Dns.GetHostEntry(IP)
               sResult &= IP & Chr(9) & PcName.HostName & vbNewLine
           Catch ex As Exception
               sResult &= IP & vbNewLine
           End Try
       Next
   Next
   Return sResult
End Function
0
отвечен Dnyaneshwar 2023-01-23 14:59

воспользуйтесь командой nbtstat-a [ip-адрес] в командной строке:

win+r введите cmd и нажмите клавишу введите.

должна отображаться таблица имен. Имя, связанное с типом "уникальный" - это имя компьютера. Имя, связанное с типом "группа", должно быть рабочей группой, к которой присоединен компьютер.

9
отвечен KronoS 2023-01-23 17:16

ответ кухонная раковина просто запустить nmap против IP.

Это даст вам почти всю информацию, которую можно получить от зондирования сетевого интерфейса компьютеров.

в то время как это немного излишним здесь, nmap (и графический интерфейс включен - zenmap) чрезвычайно полезны сами по себе.

4
отвечен Fake Name 2023-01-23 19:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх