有没有办法通过MAC地址获取计算机的物理位置?

网络工程 转变 MAC地址 ip
2021-07-20 19:51:50

有没有办法通过MAC地址获取计算机的物理位置?,我知道交换机的地址和计算机的mac地址。

所有这一切都在 LAN 网络上

4个回答

不,那里没有。

MAC 地址以块的形式发布给网络设备制造商,这(通常)是您可以从 MAC 地址(制造设备的人)推断出来的,仅此而已。

另一方面,IP 可以指向计算机可以连接到互联网一般区域

IP 块出售给 Internet 服务提供商,您可以从设备连接到 Internet 的 ISP 推断。

有一种叫做 GeoIP 数据库的东西,可以将 IP 块(网络)与地理位置相关联。你可能想检查一下。

就像在给定它的 MAC 的情况下找到一个随机的互联网设备一样?没有机会。

MAC 是第 2 层地址。本地 LAN(第 2 层)网段以外的任何东西都不知道或关心该地址是什么。例如,你不知道我电脑的 MAC 是什么。即使我告诉过你,也无法在互联网上找到它。

在企业网络中定位单个设备?MAC 可以在本地化它所在位置的交换表中找到。插入特定端口为您提供了一个开始实际查看的地方,但补丁可能会在整个地方形成一条连接线。

如果您有 IP 地址并且它在 LAN 上,请查看网关路由器的 ARP 表以找到 MAC。

然后使用mac地址,找到mac的源端口,继续操作,您将到达它所连接的交换机。

找到交换机上的端口。

跟随电缆。

您可以通过查找从中学习该 mac 地址的交换机端口来做到这一点。

在思科:

sh mac 地址表 d | 在 MAC 地址(以 xxx.xxx.xxx 格式)

在 JunOS 交换机上:

显示以太交换表 mac XX:XX:XX:XX:XX:XX

这将为您提供物理端口。然后您可以跟踪从它到系统的电缆。

我希望这将有所帮助。