首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取远程计算机的MAC地址

如何获取远程计算机的MAC地址
EN

Server Fault用户
提问于 2012-07-25 12:44:49
回答 8查看 60.7K关注 0票数 10

我有特殊情况。我想从一台远程计算机上获得MAC地址,这台计算机不在域中。我知道远程计算机的主机名和IP地址。我的计算机的IP地址是192.168.2.40,远程计算机IP是192.168.2.41。

我试过:

代码语言:javascript
复制
arp -a <remote IP Address>
No ARP entries found.

nbtstat -n <remote hostname>
Host not found.

getmac /s <remote IP Address>
ERROR: The RPC server is unavailable.

是否有可能从命令行、powershell或其他地方获取远程系统的MAC地址?需要设定哪些条件?谢谢。

EN

回答 8

Server Fault用户

回答已采纳

发布于 2012-07-25 13:52:01

nmap将返回MAC地址以及任何您想知道的内容。

如果您有对机器的管理员访问权限,powershell和wmi在获取远程诊断方面都非常有用。他们在technet.microsoft.com都有丰富的文档

编辑:这假设是一台windows机器,从它的外观来看,这可能不是。

票数 7
EN

Server Fault用户

发布于 2012-07-25 12:47:40

MAC地址是以太网的东西,而不是互联网的东西。计算机甚至不需要有MAC地址。获得MAC地址的唯一方法是在与该计算机相同的局域网上找到一些计算机来告诉您。你不可能知道这是给你正确的信息。

如果你俩是在同一个以太网局域网中,你可以只需ping计算机,然后查看你的ARP表。否则,您将不得不在同一个Etherent/Wifi局域网中询问计算机。

票数 8
EN

Server Fault用户

发布于 2012-07-25 13:11:11

是啊。最简单的方法应该是简单地进行ping,然后检查ARP表。

如果你更感兴趣的是那些被清点和报告的东西,我建议你看一下Spiceworks ( http://www.spiceworks.com )的免费软件,设置upp的持续监控,并且总是让你的信息很容易获得。

我已经用了很多年了,它在局域网上工作得很好。

不过,它在将ocf软件发送到远程站点方面确实存在一些问题,还没有真正弄清楚原因,但除此之外,我强烈推荐它。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/411054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档