如何通过IP获取MAC地址

信息安全 ip
2021-09-02 19:33:56

我有一个我目前不在的计算机的 IP 地址,我需要 MAC 地址。如果我只有 IP,如何获取 MAC 地址?

2个回答

如果你在同一个网络上,你可以打开一个终端

ping your_ip_address

在键盘上按 Ctrl-C 停止 ping,然后执行以下操作:

arp -a

应该会出现一个列表,查找您刚刚 ping 的 ip,旁边是设备的 MAC 地址。

简而言之,答案是你不能

一个人通常不可能仅从其 IP 地址获取计算机的 MAC 地址。这两个地址来自不同的来源。简单地说,计算机自身的硬件配置决定了它的 MAC 地址,而它所连接的网络配置决定了它的 IP 地址。

但是,连接到同一 TCP/IP 本地网络的计算机可以确定彼此的 MAC 地址。TCP/IP 中包含的称为 ARP(地址解析协议)的技术使之成为可能。使用 ARP,每台计算机都为其最近与之通信的每台设备维护一个 IP 和 MAC 地址列表。