arp命令是地址解析协议(ARP)的实用工具,它用于查看、修改和管理计算机上 ARP 缓存中的项目,这个缓存包含了 IP 地址与其对应的以太网或令牌环物理地址之间的映射关系。当你没有提供参数时,arp命令会显示帮助信息,指导如何操作。
命令的基本语法如下:
arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]
其中:
-a 用于显示所有接口的当前ARP缓存表,或者指定 IP 地址查看相关项。可以附加 -N IfaceAddr 来显示特定接口的缓存。
-g 功能与 -a 相似,但通常用于显示 ARP 缓存的全局信息。
-d 删除指定 IP 地址项,如果提供了 IfaceAddr,则仅删除指定接口的项,星号(*)代表删除所有。
-s 添加静态 ARP 缓存项,将 IP 地址和物理地址关联,可以指定接口 IfaceAddr。
/? 显示命令帮助。
注意,IP地址使用十进制记法,如192.168.1.1,物理地址(MAC地址)由六个字节的十六进制数表示,每个字节之间用破折号(-)分隔,如00-AA-00-4F-2A-9C。