Как получить список всех IP-адресов (и идеально имена устройств) на LAN?

Windows 2003 и имеет функцию (который включен на Групповой политике под Параметрами безопасности), который снабдит цифровой подписью всю связь на сетевом сервере Microsoft. Это будет препятствовать тому, чтобы клиенты Mac OS X получили доступ к долям в Windows 2003 (+).

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

37
задан 2 June 2009 в 05:25
13 ответов

Используя nmap, чтобы сделать развертка подсети является одним быстрым и простым способом сделать это, что я использовал прежде, различные варианты позволят Вам делать более подробный контроль также.

35
ответ дан 28 November 2019 в 19:47

Существует немного приложения, которое я использую названный "поцелуй сеть", которая сканирует и генерирует карту сети PDF для Вас.

Это основано на контроле/продукте управления сервера, названном "Чувак", сделанный mikrotik.

http://www.mikrotik.com/download/KTN_1.0beta1.zip
Требования: Windows XP/, 2000/2003/vista с Интернетом Exporer 6 или лучше.

1
ответ дан 28 November 2019 в 19:47

Вы не сказали, должно ли это было быть приложение Linux.

Если можно использовать Windows, Усовершенствованный Сканер IP свободен и работает очень хорошо.

3
ответ дан 28 November 2019 в 19:47

Если у Вас есть доступ к маршрутизатору, это действует как шлюз по умолчанию для рассматриваемой подсети, то список кэша ARP на маршрутизаторе (я полагаю, что это просто, "показывает arp" на устройстве Cisco IOS), лучший способ пойти.

Другие ответы в этом потоке (развертки ping, nmap, широковещательные ping, и т.д.), вероятно, будут несоответствующими в эти дни с таким количеством систем, выполняющих персональные / межсетевые экраны узлов, которые блок проверяет с помощью ping-запросов и т.д.

Кэш ARP маршрутизатора все еще не может составить 100%. Это не покажет хостов, которые не связались в течение arp периода тайм-аута, или по крайней мере которые не связались от подсети в течение arp периода тайм-аута. Но в большинстве случаев это, намного более вероятно, получит Вас больше полных результатов, чем какой-либо другой метод.

2
ответ дан 28 November 2019 в 19:47

Список IP-адресов на LAN будет иметь ограниченную справку, как проблема существует две машины, пытающиеся использовать тот же IP-адрес.

Я предложил бы, чтобы Вы попытались найти MAC-адреса двух машин, которые сталкиваются.

Какое устройство зарегистрировало конфликт IP-адреса? Действительно ли это был сервер, маршрутизатор, и т.д.? Некоторые платформы (Солярис и BSD) зарегистрируют MAC-адрес незаконного хоста наряду с сообщением об ошибке. Если рассматриваемый IP-адрес в одном из Ваших пулов DHCP, также стоит проверить Ваши журналы сервера DHCP на MAC-адрес, которому он пытается присвоить тот IP-адрес.

Приводя это к сбою, я рекомендовал бы войти в систему маршрутизатора по умолчанию подсети, что эта проблема происходит на и контролирует таблицу ARP. Должен быть один IP-адрес, который зеркально отражает между несколькими MAC-адресами; снова, те два MAC-адреса представляют устройства, которыми Вы интересуетесь.

После того как у Вас есть MAC-адреса этих двух устройств, необходимо смочь связать их с определенными портами коммутатора. Этот вопрос предоставляет больше информации о том, как сделать это. Можно также использовать инструмент поиска OUI, чтобы помочь определить производителя каждого устройства.

8
ответ дан 28 November 2019 в 19:47
  • 1
    Если there' s сервер DHCP, пытающийся присваивать тот IP, должна быть запись в журнале, содержащая незаконный MAC-адрес. –  Kara Marfia 21 May 2009 в 17:14
  • 2
    С MAC-адресом можно также искать производителя устройства или NIC с помощью standards.ieee.org/regauth/oui/index.shtml –  bk1e 22 May 2009 в 10:06
  • 3
    @Kara, bk1e: обе положительных стороны, ответ, обновленный соответственно. –  Murali Suriar 22 May 2009 в 10:25

Как упомянуто nmap (http://nmap.org/), вероятно, хорошая, быстрая и бесплатная опция. Просто будьте осторожны с ним, существуют некоторые очень агрессивные опции, которые могли разрушить машины.

Эта команда сделает простую развертку ping выбранной подсети и должна быть абсолютно безопасной.

nmap - RP 192.168.1.1/24

Очевидно, замените своей собственной информацией о сети.

Вы упомянули, что был определен дублирующийся IP-адрес. Обе машины должны были генерировать экран предупреждения, который должен позволить Вам определять машины. Если DHCP используется, то другой запрос должен был быть сгенерирован, и проблема может иметь сам разрешенный.

8
ответ дан 28 November 2019 в 19:47

Быстрый и грязный (на Linux):

$ ping -b 192.168.1.255
$ arp -a
10
ответ дан 28 November 2019 в 19:47
  • 1
    просто испытанный это. это могли быть некоторые хосты, не отвечают на широковещательные сообщения? или действительно ли это - решенный вопрос, я неправильно сконфигурировал подсетевую маску на них? –  lImbus 21 May 2009 в 02:38
  • 2
    Нет, некоторые не могли отвечать (брандмауэр?). –  Ivan 21 May 2009 в 02:50
  • 3
    Это верно что много хостов won' t отвечают на широковещательные сообщения, но +1 для выполнения arp-a после выполнения nmap.:) –  jns 21 May 2009 в 13:31
  • 4
    Я имел в виду ping, не nmap –  jns 21 May 2009 в 13:32

Если существует поле Unix в сети, Вы могли бы попробовать arp-сканирование:

Сканер ARP | страница справочника Linux

$ arp-scan --interface=eth0 192.168.0.0/24
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.4 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.0.1     00:c0:9f:09:b8:db       QUANTA COMPUTER, INC.
192.168.0.3     00:02:b3:bb:66:98       Intel Corporation
192.168.0.5     00:02:a5:90:c3:e6       Compaq Computer Corporation
192.168.0.6     00:c0:9f:0b:91:d1       QUANTA COMPUTER, INC.
192.168.0.12    00:02:b3:46:0d:4c       Intel Corporation
192.168.0.13    00:02:a5:de:c2:17       Compaq Computer Corporation
192.168.0.87    00:0b:db:b2:fa:60       Dell ESG PCBA Test
192.168.0.90    00:02:b3:06:d7:9b       Intel Corporation
192.168.0.105   00:13:72:09:ad:76       Dell Inc.
192.168.0.153   00:10:db:26:4d:52       Juniper Networks, Inc.
192.168.0.191   00:01:e6:57:8b:68       Hewlett-Packard Company
192.168.0.251   00:04:27:6a:5d:a1       Cisco Systems, Inc.
192.168.0.196   00:30:c1:5e:58:7d       HEWLETT-PACKARD
13 packets received by filter, 0 packets dropped by kernel
Ending arp-scan: 256 hosts scanned in 3.386 seconds (75.61 hosts/sec).  13
responded
36
ответ дан 28 November 2019 в 19:47

Я всегда был поклонником Сердитого Сканера IP.
Да, не столь полнофункциональный как NMAP, но может показать довольно мало данных быстро.

3
ответ дан 28 November 2019 в 19:47

От пользы (плохо?) былые времена, я раньше использовал инструмент под названием WS_PING - от тех же людей, которые обеспечили почтенный WS_FTP.

Это - только пробная версия, но можно захватить его из http://www.whatsupgold.com/products/ws_ping-propack/ - это сделает все, что Вы хотите и делаете это от Windows 95!

2
ответ дан 28 November 2019 в 19:47

NMap должен дать Вам, что Вы ищете (или ZenMap, если Вы хотите более дружественный интерфейс).

Как добавленная премия, это также обнаружит все сервисы, которые другие компьютеры выполняют и возможно делают Ваш IDS (система обнаружения проникновения), волнуются.

5
ответ дан 28 November 2019 в 19:47

Colasoft Сканер Mac является одним способом сделать это. Это обеспечивает IP-адрес, имя и MAC-адрес.

1
ответ дан 28 November 2019 в 19:47

I suggest using Fing. It's a simple network scanner that is available for Windows, Mac, Linux, and even for mobile devices for wireless networks (Android and iOS devices). And it can easily be used in scripting.

2
ответ дан 28 November 2019 в 19:47

Теги

Похожие вопросы