Fork me on GitHub

DOS命令下获取远程主机MAC地址的三种方法

第一种方法: 使用Arp命令
这个命令很多的网络或者是系统管理员应该不会对它陌生了,它的使用方法非常的简单。 要想使用Arp命令获取远程主机的MAC地址,管理员只要用Ping命令ping一下远程主机的IP地址(必须ping通才行),然后用arp -a 或者是 arp -g 就得到一个IP地址和Mac地址的对应表,这样,系统管理员就获得了需要的远程主机的MAC地址。
 
第二种方法:使用GetMac命令
这个命令对于一些网络管理员来说也许有些陌生,很多的时候我们只需要使用Arp -a 或者是 Arp -g就可以获得远程主机的IP地址了,但是GetMac命令在有些时候还是需要用到的,使用这个命令需要知道远程主机的用户名,密码及IP地址。用法  GetMac /S 要连接的远程系统IP /U  用户名  /P 密码 
附:Getmac命令详解
返回计算机中所有网卡的媒体访问控制 (MAC) 地址以及每个地址的网络协议列表,既可以从本地方返回,也可以通过网络返回。
 
语法参数
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
/u Domain\User
运行具有由 userdomain\user.指定用户的帐户权限命令。默认值是当前登录发布命令的计算机的用户权限。
/p Password
指定用户帐户的密码,该用户帐户在参数中指定。
/fo {TABLE|LIST|CSV}
指定查询结果输出的格式。有效值为 TABLELISTCSV。输出的默认格式为 TABLE
/nh
在输出中压缩列头标。当将 /fo 参数设置为 TABLECSV 时有效。
/v
指定输出显示详细信息。
/?
在命令提示符显示帮助。
PS:Getmac可用于将 MAC 地址输入网络分析器中,或确定计算机上当前使用的各个网络适配器的协议。

下面的范例说明了如何使用 getmac 命令:

getmac /fo table /nh /v
getmac /s srvmain
getmac /s srvmain /u maindom\hiropln
getmac /s srvmain /u maindom\hiropln /p p@ssW23
getmac /s srvmain /u maindom\hiropln /p p@ssW23 /fo list /v
getmac /s srvmain /u maindom\hiropln /p p@ssW23 /fo table /nh

第三种方法:用nbtstat命令
这样也可以获取需要的远程主机的IP地址。这个命令使用起来和Arp命令一样的方便。使用方法为 nbtstat -A 远程主机IP地址,这样就可以获得所需要的远程主机的MAC地址了

本文出自 “石头西的Linux博客” 博客,请务必保留此出处http://viplin.blog.51cto.com/241472/71718

posted @   Alexia(minmin)  阅读(3260)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
无觅关联推荐,快速提升流量
点击右上角即可分享
微信分享提示