根据 MA​​C 地址查找 IP 地址

根据 MA​​C 地址查找 IP 地址

有没有办法使用命令找到 MAC 地址的 IP 地址?我在想类似的东西arping可能会有用,但似乎找不到太多相关信息。

答案1

如果拥有 MAC 的 NIC 位于同一网络上:是的。ArpPing
可以工作。
列出 arp 缓存(在 Windows 上通过arp -a)也可能有效,但前提是您的 PC 在最后一分钟与另一个 NIC 进行了通信。它的优点是您不需要安装额外的软件。

如果 PC 不仅仅是本地网络,那么事情就会变得复杂得多。您可能需要登录交换机。您可以做什么以及您需要哪些命令因设备而异。

答案2

可能有几种方法。如果在 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

相关内容