反向 ARP 查找

反向 ARP 查找

如何在 Windows 和/或 Linux 中进行反向 ARP 查找?假设我有网络中已启动并运行的无线接入点的 MAC 地址,但我忘记了它的 IP 地址?

答案1

最简单的方法是 ping 子网(通常为 .255)上的广播地址(ping -b [广播地址),然后转储 arp 表(Linux 上为 arp -a),您应该找到机器的 MAC 及其 IP。

答案2

您也可以使用nmap这是用于网络发现的实用程序,在 Ubuntu 中,您只需从命令行安装它:apt-get install nmap 用于 ping 扫描网络:nmap -sP xx.xx.xx.xx/yy结果您将找到网络中的所有主机。您可以使用其他扫描技术(如果主机没有响应 ICMP ping)用于扫描网络。

答案3

arping2有一个arping-scan-net.sh查找给定 mac 地址的 IP 地址的示例在给定的网络子网中。它通过扫描每个 IP 地址来工作,因此当广播 ping 被丢弃时(一种非常常见的情况),它就会工作

答案4

从一个非常糟糕的地方,由scraig84

通常,您需要在计算机的某个 arp 表上找到它。如果您的网络中有一个路由器,这通常是收集此类信息的最中心位置。在 cisco 路由器上,命令是“show arp” - 它将为您提供 MAC 地址及其对应 IP 地址的列表。在 Windows 框中,您可以从 DOS 提示符中键入“arp -a”以查看类似的输出。

相关内容