Найти IP-адрес от MAC-адреса

Есть ли способ найти IP-адрес MAC-адреса с помощью команды? Я думал что-то вроде arping может работать, но не могу найти много информации об этом.

2 ответа

Решение

Если сетевой адаптер, владеющий MAC, находится в той же сети: Да.
Арпинг будет работать.
Распечатка кеша arp (в Windows через arp -a) также может работать, но только в том случае, если ваш компьютер связался с другим сетевым адаптером в последнюю минуту. Преимущество в том, что вам не нужно устанавливать дополнительное программное обеспечение.

Если ПК не только локальная сеть, он становится намного сложнее. Возможно, вам придется войти в коммутаторы. Что вы можете сделать и какие команды вам нужны для этого, отличаются для каждого устройства.

Может быть несколько способов. Если на DHCP-сервере клиент получает соответствующий адрес, mac будет указан в информации об аренде на консоли DHCP или в базе данных.

Если клиент подключен к коммутатору Cisco, вы можете проверить вывод sh arp на коммутаторе и посмотреть, есть ли Mac в списке.

6509-Access-1#sh arp
Protocol  Address          Age (min)  Hardware Addr   Type   Interface
Internet  192.168.1.105           0   0017.59ae.fd42  ARPA   GigabitEthernet1/2
Internet  192.168.1.106           -   001d.e6e4.2400  ARPA   GigabitEthernet1/2
Internet  192.168.1.97            1   0022.0dce.e442  ARPA   GigabitEthernet1/1
Internet  192.168.1.98            -   001d.e6e4.2400  ARPA   GigabitEthernet1/1
Другие вопросы по тегам