Найти 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