如何通过IP地址查找MAC地址

TCP/IP网络跟踪IP地址和MAC地址

要知道什么

  • Ping你想要找到一个使用本地网络地址的MAC地址的设备。输入ARP命令。
  • 在结果中查找IP地址。Mac地址在IP地址的后面。

这篇文章解释了如何通过使用命令行实用程序ARP来使用IP地址找到MAC地址。额外的信息提供了关于检查你的路由器的连接数据的IP地址。

如何使用ARP查找MAC地址

在Windows、Linux和其他操作系统中,命令行实用程序ARP地址解析协议)显示存储在ARP缓存中的本地MAC地址信息。然而,它只在局域网(LAN)上的一小群计算机中工作,而不是在internet上。

ARP是为系统管理员准备的,它通常不是一个有用的方法来追踪计算机和互联网上的人。

TCP/IP计算机网络同时使用连接的客户端设备的IP地址和MAC地址。当IP地址随时间变化时,网络适配器的MAC地址始终保持不变。

使用ARP,每个本地网络接口都跟踪它最近通信的每个设备的IP地址和MAC地址。大多数计算机都允许您查看ARP收集到的地址列表。

下面是一个如何使用IP地址找到MAC地址的例子。

  1. 首先ping你想要MAC地址的设备:

    萍192.168.86.45
  2. 如果您的网络是10.0.1,请使用本地地址。X,然后用这个数字来ping。ping命令与网络上的其他设备建立连接,应该显示如下结果:

    使用32字节的数据ping 192.168.86.45:
    来自192.168.86.45的回复:字节=32时间=290ms TTL=128
    来自192.168.86.45的回复:字节=32时间=3ms TTL=128
    来自192.168.86.45的回复:字节=32时间=176ms TTL=128
    来自192.168.86.45的回复:字节=32时间=3ms TTL=128
  3. 使用下面的ARP命令获取一个列表,显示你ping的设备的MAC地址:

    arp -
  4. 结果可能看起来像这样,但可能有许多其他条目:

    接口:192.168.86.38—0x3
    Internet Address物理地址类型
    192.168.86.1 70 - 3 - a - cb - 14 - 11 - 7 -一个动态
    192.168.86.45 98 - 90 - 96 - b9 - 9 - d - 61动态
    192.168.86.255 ff-ff-ff-ff-ff-ff静态
    224.0.0.22 01-00-5e-00-00-16静态
    224.0.0.251 01-00-5e-00-00-fb静态
  5. 在列表中找到设备的IP地址。MAC地址显示在它的右边。在此例中,IP地址为192.168.86.45,MAC地址为98-90-96-B9-9D-61。

在iMac上通过终端应用程序找到MAC地址的人
Alex Dos Diaz / 乐动体育赞助Lifewire

检查路由器的连接数据

要找到连接到路由器的设备的MAC地址——假设你可以访问路由器的管理控制面板——登录并检查连接的设备。每个活跃的设备,以及最近连接的设备,应该列出本地IP地址和MAC地址。

还有另外一种方法查找您当前使用的计算机的MAC地址,包括使用ipconfig /所有命令窗口。

为什么要找出MAC地址?

一台设备可以拥有多个网络接口和MAC地址。例如,一台有以太网、Wi-Fi和蓝牙连接的笔记本电脑有两个或三个MAC地址,每个MAC地址对应一个物理网络设备。

跟踪网络设备的MAC地址的原因包括:

  • 设置MAC地址过滤在路由器上限制本地网络访问,只允许那些地址与预设列表相匹配的设备访问。
  • 确定设备的制造商(地址的前半部分)和序列号(地址的后半部分)以供服务。值得注意的是,地址的后半部分并不总是序列号,所以它可能不适用于保修请求。
  • 伪装(欺骗)不同设备的身份MAC地址欺骗可以被合法地用来注册一个家庭网络网关设备的互联网提供商。它也可以有恶意的意图,如挫败MAC地址过滤功能,以闯入网络。

MAC地址查找的限制

通常情况下,要查找超出个人实际接触范围的设备的MAC地址是不可能的。仅从IP地址往往无法确定一台计算机的MAC地址,因为这两个地址来自不同的来源。

一台计算机的硬件配置决定了它的MAC地址,而它所连接的网络的配置决定了它的IP地址。

这个页面有用吗?