hw err = netParseMACmac if err != nil return nil err names err = netLookupAddrhwString if err != nil return nil err loggerInfonames报错 unrecognized address啥原因如何解决除此之外还有什么办法可以通过mac
-
unrecognized address 错误可能是因为输入的 MAC 地址格式不正确,或者 MAC 地址不存在。可以检查输入的 MAC 地址是否正确,或者尝试使用其他 MAC 地址进行查询。
-
除了使用 net.LookupAddr() 函数查询 IP 地址,还可以使用 arp 命令或者 DHCP 服务器的日志来查询 MAC 地址对应的 IP 地址。在 Linux 系统中,可以使用以下命令查询 MAC 地址对应的 IP 地址:
arp -a | grep MAC_ADDRESS
其中,MAC_ADDRESS 是待查询的 MAC 地址。
在 Windows 系统中,可以使用以下命令查询 MAC 地址对应的 IP 地址:
arp -a | findstr MAC_ADDRESS
其中,MAC_ADDRESS 是待查询的 MAC 地址。
原文地址: https://www.cveoy.top/t/topic/gI0E 著作权归作者所有。请勿转载和采集!