
Как сделать обратный ARP-поиск в Windows и/или Linux? Допустим, у меня есть MAC-адрес беспроводной точки доступа, которая работает в сети, но я забыл ее IP-адрес?
решение1
Самый простой способ сделать это — выполнить ping широковещательного адреса (ping -b [широковещательный адрес) в вашей подсети (часто .255), а затем выполнить дамп вашей ARP-таблицы (arp -a в Linux), и вы должны найти MAC-адрес машины, а также ее IP-адрес.
решение2
Также вы можете использоватьнмапэто утилита для обнаружения сети, в Ubuntu вы можете просто установить ее из командной строки: apt-get install nmap
Для сканирования сети ping используйте: nmap -sP xx.xx.xx.xx/yy
в результате вы найдете все хосты в сети. Вы можете использовать другиетехника сканирования(если хост не отвечает на ICMP-пинг) для сканирования сети.
решение3
арпинг2есть пример arping-scan-net.sh
, который находит IP-адрес заданного MAC-адресав данной сетевой подсети. Он работает путем сканирования каждого IP-адреса, поэтому он работает, когда широковещательные пинги отбрасываются (очень распространенная ситуация)
решение4
Из плохого, плохого места, написаннаяscraig84:
Обычно вам нужно найти его в одной из таблиц arp вашего компьютера. Если в вашей сети есть маршрутизатор, это обычно самое центральное место для сбора такого типа информации. На маршрутизаторе cisco команда "show arp" - она выдаст вам список MAC-адресов и соответствующих им IP-адресов. На компьютере с Windows из командной строки DOS вы можете ввести "arp -a", чтобы увидеть похожий вывод.