逻辑:
①使用ping命令,ping相关的IP地址。
②使用arp命令,查看刚刚ping的ip地址对应的mac地址。
在Windows、Linux和其他操作系统中,可以输入arp(Address Resolution Protocol)打印当前机器下存储的ARP缓存。要注意,这个协议只能查到本地局域网(LAN)中的MAC地址的缓存,互联网上的是找不到的。
arp命令只有系统管理员才能使用,并且不能用来追踪互联网的的计算机。
在TCP/IP模型中,使用IP地址和MAC地址定位主机,但IP地址是会变的(一个小区,或一个校园,或者1个县,往往分配的是动态的IP地址),但是MAC地址是不会改变的。
下面是使用IP地址找MAC地址的例子:
先使用ping命令:
ping 192.168.86.45
如果响应如下:
Pinging 192.168.86.45 with 32 bytes of data:
Reply from 192.168.86.45: bytes=32 time=290ms TTL=128
Reply from 192.168.86.45: bytes=32 time=3ms TTL=128
Reply from 192.168.86.45: bytes=32 time=176ms TTL=128Reply from 192.168.86.45: bytes=32 time=3ms TTL=128
使用arp命令查看当前电脑的arp缓存:
arp -a
如下面的内容:
Interface: 192.168.86.38 --- 0x3
Internet Address Physical Address Type
192.168.86.1 70-3a-cb-14-11-7a dynamic
192.168.86.45 98-90-96-B9-9D-61 dynamic
192.168.86.255 ff-ff-ff-ff-ff-ff static
224.0.0.22 01-00-5e-00-00-16 static 224.0.0.251 01-00-5e-00-00-fb static
从中可以看到,左边是IP地址,右边是mac地址。其中可以看到IP地址为192.168.86.45对应的MAC地址为98-90-96-B9-9D-61。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://it1995.blog.csdn.net/article/details/123726938
内容来源于网络,如有侵权,请联系作者删除!