次の方法で共有


arp

arp コマンドは、アドレス解決プロトコル (ARP) キャッシュ内の項目を表示および変更します。 ARP キャッシュには、IP アドレスとその解決されたイーサネットまたはトークン リングの物理アドレスを格納するために使用される 1 つ以上のテーブルが含まれています。 コンピューターにインストールされているイーサネットまたはトークン リング ネットワーク アダプターごとに個別のテーブルがあります。

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の ARP エントリを削除します。 * をワイルドカードとして使用して、すべてのエントリを削除します。
-s 静的 ARP エントリを追加し、 inet_addr を物理アドレス eth_addrに関連付けます。 オプションで、エントリーを特定のインターフェースに追加する if_addr を指定します。 この項目は、TCP/IP スタックが再始動されるまで永続的です。
eth_addr -s を使用するときに IP アドレスに関連付ける物理 (MAC) アドレスを指定します。 形式は、ハイフンで区切られた 6 進数バイトです。
if_addr ARP テーブルを変更するネットワーク インターフェイスの IP アドレスを指定します。オプションで -s-d で使用します。 省略すると、最初に適用可能なインターフェイスが使用されます。
/? コマンド プロンプトにヘルプを表示します。

Remarks

  • inetaddrifaceaddrのIPアドレスは、ドット区切りの10進数表記(10.0.0.1など)で表されます。

  • etheraddrの物理 MAC アドレスは、16 進数表記で表され、ハイフンで区切られた 6 バイトで構成されます(たとえば、00-AA-00-4F-2A-9C)。

  • -s パラメーターで追加された項目は、TCP/IP プロトコルが停止して開始されると削除されます。 永続的な静的 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