📅  最后修改于: 2023-12-03 14:39:20.750000             🧑  作者: Mango
ARP (Address Resolution Protocol) 是一种用于将 IP 地址映射到 MAC 地址的协议。ARP 命令是用于管理和操作 ARP 缓存和表的命令行工具。本文将对 ARP 命令的使用和参数进行详细介绍。
ARP 命令的基本语法如下:
arp <option> <ipaddress>
其中,option 是控制 ARP 缓存和表的选项,ipaddress 是要查询或设置的 IP 地址。
ARP 命令支持以下选项:
-a
:显示当前系统的 ARP 缓存表。-d
:删除指定的 IP 地址对应的 MAC 地址。-s
:添加或更新一个静态 ARP 缓存项。下面是一些常见的 ARP 命令示例:
查看 ARP 缓存表
arp -a
返回结果格式如下:
Interface: 192.168.1.10 --- 0x2
Internet Address Physical Address Type
192.168.1.1 00-11-22-33-44-55 dynamic
192.168.1.2 00-aa-bb-cc-dd-ee dynamic
这个命令列出了当前系统的 ARP 缓存表,包括每个 IP 地址对应的 MAC 地址和类型。
删除 ARP 缓存项
arp -d 192.168.1.1
这个命令会删除 ARP 缓存表中 IP 地址为 192.168.1.1 的项。
添加静态 ARP 缓存项
arp -s 192.168.1.100 00-11-22-33-44-55
这个命令会将 IP 地址为 192.168.1.100 的 ARP 缓存项设置为 00-11-22-33-44-55 对应的 MAC 地址。这是一个静态 ARP 缓存项,会一直保持不变,直到手动删除或系统重启。
以上就是 ARP 命令的介绍和使用方法。ARP 命令是管理和操作 ARP 缓存和表的有力工具,能够帮助程序员快速诊断和解决网络问题。