Информация об IP-адресах устройства другого типа часто может запрашиваться, но без использования ARP или другого протокола, который является частью.
Например, в Microsoft Windows:WMIC /NODE:"192.0.2.1" /OUTPUT:"outwmic.txt" NICCONFIG Get Caption,Description,IPAddress,MACAddress
Очевидно, вы должны настроить адрес IPv4, и можете настроить выходной файл. Вы также можете получить больше информации, например, детали, которые покажут вам размер подсети. Попробуйте опустить все после слова "Получить", чтобы увидеть еще несколько столбцов, которые вы можете указать.
Я уверен, что есть и другие решения, включая некоторые коммерческие решения (например, известно, что Kaseya существует для Linux). Я уверен, что некоторые из доступных программ работают на платформах в стиле Unix. WMI - это модный термин Microsoft для их программного обеспечения, использующего WBEM, и SNMP также может быть широко используемым протоколом (на основе вопроса Уоррена о Serverfault: существуют реальные или фактические альтернативы WMI для Linux и Unix). Недостатком является то, что, хотя технические возможности кажутся вполне осуществимыми, различия могут привести к тому, что они будут достаточно нестандартными, и вам, возможно, придется потратить немного времени на разработку / тестирование индивидуального подхода.
Я полагаю, кеш ARP [...]?
Это не было похоже на главный вопрос. Я кратко упомяну это здесь, поэтому мой ответ не кажется неполным. Смотрите мой комментарий (предоставленный под вашим вопросом, а не под любым из ответов) о том, где я уже обсуждал ARP.