ARP命令用于显示和修改本主机中由ARP协议所使用的IP地址到MAC地址转换表的内容。如果不熟悉ARP命令及其选项,可在系统“命令提示符”界面中键入“arp -?”,系统将列出所有ARP命令的格式、用法及其相关说明。

在ARP选路表中,各主机的逻辑地址与物理地址是一一对应的,由此形成表项。主机之间进行物理通信前,首先要查找本机ARP表,如果有对应项,则将通信对方的IP地址转换为相应的物理地址。
使用ARP命令
打开“命令提示符”界面,键入“arp -a”指令查看本机ARP选路表中的内容。

注意:“类型”栏下的“动态”字段表明该表项处在动态更新中。如果20分钟内没有其他访问网络的操作,ARP表会自动清空。
如果不想等待20分钟,可使用“arp -d”命令主动清空ARP表的内容。此时再执行“arp -a”命令,会发现ARP表已经清空。
我们还可以使用“arp -s”命令手工设置ARP选路表表项,如“arp -s 169.254.112.34 00-cd-0d-33-00-34”。
如何使用APR命令查找IP地址冲突的主机?
若网络上有两台或多台主机设置了相同的IP地址,那么主机的屏幕上会频繁出现IP地址冲突的提示,这将严重影响网络工作秩序。如果能同时观察到这些主机,那么通过修改其中一台主机的IP地址即可解决问题。但是,如果我们仅能观察到其中的一台PC提示“IP地址(如:192.9.201.111)冲突”,那么应如何确定是哪两台主机设置了相同的IP地址呢?分析:首先,我们将该报警主机的IP地址修改为一个未用地址。其次,在该机命令提示符界面输入“ping 192.9.201.111”,确定该主机是否还在本网中运行,如果有响应,ARP协议就会使其留下痕迹。接下来,执行“arp -a”命令,显示本主机内存中IP地址与MAC地址对应记录,就可以发现哪台主机具有IP地址192.9.021.111了(网络管理员通常应当掌握本网中每台主机的网卡MAC地址)。
来源:@小程老师 新浪博客