Lifewire文档阅读笔记-如何使用IP地址找对应的MAC地址

x33g5p2x  于2022-03-25 转载在 其他  
字(0.9k)|赞(0)|评价(0)|浏览(405)

逻辑:

①使用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。

相关文章