此命令顯示 arp 和修改地址解析協定(ARP)快取中的條目。 ARP 快取包含一或多個資料表,可用來存放 IP 位址及其解析的乙太網路或 Token Ring 通道實體位址。 電腦上安裝的每個乙太網路或權杖環網路介面卡都有一個單獨的資料表。
Syntax
arp -s [inet_addr] [eth_addr] [if_addr]
arp -d [inet_addr] [if_addr]
arp -a [inet_addr] [-N if_addr] [-v]
Parameters
| Parameter | Description |
|---|---|
-a |
透過查詢協定資料來顯示目前的ARP條目。 如果指定,則 inet_addr 僅顯示該IP地址的ARP條目。 如果多個網路介面使用 ARP,則會顯示每個介面的項目。 |
-g |
功能 -a與 相同。 |
-v |
以詳細資訊模式顯示ARP條目,包括其他詳細資訊,例如無效條目和環回介面上的條目。 |
inet_addr |
指定要顯示、刪除或新增至 ARP 快取的 IP 位址。 在上下文 -s中,它是您要與MAC地址關聯的IP。 |
-N if_addr |
顯示具有指定 IP 位址 ()if_addr 的網路介面的 ARP 項目。 此參數區分大小寫。 |
-d |
刪除指定 inet_addr. 用作 * 萬用字元可刪除所有項目。 |
-s |
新增靜態ARP條目,與實體地址eth_addr相關聯inet_addr。 或者,指定 if_addr 將項目新增至特定介面。 在重新啟動 TCP/IP 堆疊之前,該項目是永久的。 |
eth_addr |
指定使用 -s時要與 IP 位址關聯的實體 (MAC) 位址。 格式為六個十六進位位元組,以連字號分隔。 |
if_addr |
指定要修改其 ARP 表格之網路介面的 IP 位址,可選擇與 和 -d一起使用-s。 如果省略,則會使用第一個適用的介面。 |
/? |
在命令提示字元顯示說明。 |
Remarks
和
ifaceaddr的inetaddrIP 位址會以點十進位表示法 (例如,10.0.0.1) 表示。的
etheraddr物理MAC地址由六個位元組組成,以十六進位表示法表示,並以連字符分隔(例如,00-AA-00-4F-2A-9C)。如果停止並啟動 TCP/IP 通訊協定,則會移除使用參數新增
-s的項目。 若要建立永久靜態 arp 快取項目,請將適當的arp命令放在批次檔中,並使用排程工作在啟動時執行批次檔。
Examples
若要顯示所有介面的 arp 快取資料表,請輸入:
arp -a
要顯示分配了IP地址 10.0.0.99 的介面的arp快取表,請鍵入:
arp -a -N 10.0.0.99
要新增將IP地址 10.0.0.80 解析為物理地址 00-AA-00-4F-2A-9C的靜態arp快取條目,請鍵入:
arp -s 10.0.0.80 00-AA-00-4F-2A-9C