尝试在网络上查找 MAC 地址

尝试在网络上查找 MAC 地址

使用时nbtstat -a (IP address)会返回机器真实的MAC硬件地址吗?

答案1

任何一个:

1
从直接连接的计算机收集它们,或者

2
或者在您尝试获取 Mac 的本地计算机上运行一个程序,例如getmac它将返回如下输出:

在此处输入图片描述

或者通过 vb:

strComputer = "."
设置 objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
设置 colItems = objWMIService.ExecQuery("从 Win32_NetworkAdapter 中选择 MACAddress,其中 DeviceID=1")
对于 colItems 中的每个 objItem
    Wscript.Echo "MAC 地址: " & objItem.MACAddress
下一个

脚本来源:SU 上有一个非常类似的问题

3
或者从计算机所连接的交换机获取。具体方法取决于管理型交换机的品牌。

4
或者,每当您获得新硬件时将它们记下来并存储在库存数据库中。(最适用于大型公司,它将存储更多信息,例如型号、类型、CPU、RAM、Helldesk 呼叫等)

答案2

如果使用则nbtstat -a需要指定HOSTNAME。

要使用 IP 地址,它是nbtstat -A <ip>

Unix 的其他选项是arp -a(实际上并不扫描所有可用内容)。

答案3

真实 MAC 地址真实 MAC 地址除非你拉网卡并将其带回给制造商,确实没有办法确切知道是否存在可以在几秒钟内轻松更改硬件地址的程序......

相关内容