Для компьютеров, с которыми вы общались, вы можете посмотреть их запись arp. Это доступно в текстовом формате, например, /proc/net/arp
. Найти IP-адрес для MAC, который вы знаете, но с которым не общались, значительно сложнее. Наиболее близким совпадением по протоколу будет RARP, но он вряд ли когда-либо будет использоваться, поэтому вы вряд ли получите ответ.
Вы всегда можете сканировать свою локальную подсеть, чтобы убедиться, что вы получаете полное представление в своей таблице arp. См. Например fping
для эффективного способа сделать это. Обратите внимание, что хостам на самом деле не нужно реагировать на пинги, о которых идет речь, чтобы они появились в таблице ARP, поэтому это полезно даже при наличии локальных брандмауэров и т. Д.