![使用私有 IP 从远程计算机查找 MAC 地址](https://linux22.com/image/1397107/%E4%BD%BF%E7%94%A8%E7%A7%81%E6%9C%89%20IP%20%E4%BB%8E%E8%BF%9C%E7%A8%8B%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%9F%A5%E6%89%BE%20MAC%20%E5%9C%B0%E5%9D%80.png)
我想要知道远程计算机设备的 MAC 地址。我还想知道如果有人知道我的 MAC 地址,会有什么安全威胁?
答案1
我想要知道远程计算机设备的 MAC 地址。
登录到该移除的计算机并使用“arp -a”或登录到本地交换机并发出其命令来显示 ARP 值(该命令因品牌和型号而异)。
我还想知道如果有人知道我的 MAC 地址会有什么安全威胁?
如果有人知道您的 MAC,则不会存在安全威胁。MAC 仅在本地使用。
任何不在同一个本地网络上的人(阅读:在大多数情况下,任何不在你家里插入同一个交换机或连接到同一个无线网络的人)都无法用它做任何事情。
答案2
使用
arp -a 192.168.0.1
或者需要追踪的机器的 IP
答案3
要找出机器的 MAC 地址:
如果你有权访问机器,请运行
ipconfig /all
(Windows - 查看“物理地址”)或
ifconfig
(Linux - 查看 HWaddr)如果您无法访问该机器,但可以访问同一局域网中的机器,则 ping 目标机器。然后,运行
arp -a
(Windows 和 Linux)。这将向您显示 IP 到 MAC 的映射。如果您不在同一个局域网内且无法访问该机器,那么您就倒霉了。
现在,关于安全问题,MAC 地址中包含的唯一信息是网卡制造商的 ID。这是由于 MAC 地址的分配方式。分配 MAC 地址的 IEEE 为每个制造商提供了一个三字节前缀。MAC 地址中的其他三个字节由制造商自己设置。因此,给定一个 MAC 地址,您可以查看这里并找出谁制造了带有该 MAC 的网卡。例如,MAC 以 00-26-98 开头的网络接口卡由 Cisco 制造。
答案4
如果您使用的是 Windows,请使用:
nbtstat -A <ip-address>