已知IP地址,如何获得局域网中某台计算机的MAC地址

已知IP地址,如何获得局域网中某台计算机的MAC地址,第1张

最简单的方法,安装网管软件

如聚生等等

然后直接点运行,搜索计算机,接着就能看见所有局域网内其他计算机的mac地址和ip,经过还能看见他们访问过什么网,有没有用聊天工具等等,非常方便简单的工具!

以下代码复制粘贴到记事本,另存为xxbat,编码选ANSI

@echo off

rem 根据本地的ip地址查找对应的mac地址/物理地址

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

set "ip=19216812"

wmic nicconfig get IPAddress,MACAddress|findstr "\"%ip:=\%\""

echo;%#% +%$%%$%/%_% %z%

pause

exit

在局域网中,如果知道了对方机的IP地址,要想知道对方机的MAC地址,又相距较远,不方便在其本机上 *** 作IPCONFIG/all查得,可能命令 arp -a IP地址 (执行该命令前应使用Ping命令测试一下连通性,因为ARP命令查询通过存于缓存中,通过广播获取的IP对MAC地址的对话关系表,如果事先没有Ping一下,则可能缓存表中没有记载,从而不能查得,不信你试试!!) 值得注意的是ARP协议不能穿越路由器或VLAN(路由器是分割广播的!!!),因此,ARP命令是不能用于广域网的。 知识拓展:现在我们用Ping命令测试与1921681200机连能性,发现是可通信的,但是如果我们执行一下命令:arp -s 1921681200 00-11-22-33-44 (所给的MAC地址是一个错误的MAC地址),再执行Ping发现不可连接了,因为,我们在本机的ARP缓存中指定了一个错误的MAC与1921681200机的对应,ping命令将与有“错误”MAC地址的目标主机通信,而不会与真正的目标主机通信。所以无法连通(在以太网中,真正实现物理层的通信还得靠MAC地址)。 如何解决该问题呢:执行一下命令 arp -d 试试,问题解决了,想想为什么呢? 2007/04/26 于青白江

对于连接终端设备的交换机来说,直接运行display arp 即可,d出的详细信息里,IP地址后面有所在端口;

2如果是处在第二层的话,只能用display mac-address来查看端口下的MAC,然后在三层上用display arp 找IP对应的MAC,通过IP后面的端口号就可以知道二层某个端口下所连接的设备信息。

方法很多,可以在网上找一些局域网管理的软件,如网络执法官之类的,可以直接查询到IP和MAC的列表。

不借助任何工具,可以直接使用用DOS命令,如下图:

首先Ping 对方的IP,然后就可以用ARP命令查询IP Mac列表了。

以上就是关于已知IP地址,如何获得局域网中某台计算机的MAC地址全部的内容,包括:已知IP地址,如何获得局域网中某台计算机的MAC地址、WINDOWS系统,已知本地的IP,如何通过命令找到IP地址对应的MAC地址、如果知道了对方机的IP地址但不知道MAC地址怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10138191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存