arp

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

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

構文

arp [/a [<inetaddr>] [/n <ifaceaddr>]] [/g [<inetaddr>] [-n <ifaceaddr>]] [/d <inetaddr> [<ifaceaddr>]] [/s <inetaddr> <etheraddr> [<ifaceaddr>]]

パラメーター

パラメーター 説明
[/a [<inetaddr>] [/n <ifaceaddr>] すべてのインターフェイスの現在の arp キャッシュ テーブルを表示します。 /n パラメーターでは、大文字と小文字が区別されます。 特定の IP アドレスの arp キャッシュ エントリを表示するには、arp /ainetaddr パラメーターと一緒に使用します。ここで、inetaddr は IP アドレスです。 inetaddr を指定しない場合は、最初の適用可能なインターフェイスが使用されます。 特定のインターフェイスの arp キャッシュ テーブルを表示するには、/n ifaceaddr パラメーターと /a パラメーターを組み合わせて使用します。ここで inetaddr はインターフェイスに割り当てられた IP アドレスです。
[/g [<inetaddr>] [/n <ifaceaddr>] /a と同じ。
[/d <inetaddr> [<ifaceaddr>] 特定の IP アドレスを持つエントリを削除します。ここで、inetaddr は IP アドレスです。 特定のインターフェイスのテーブル内のエントリを削除するには、ifaceaddr パラメーターを使用します。ここで ifaceaddr はインターフェイスに割り当てられた IP アドレスです。 すべてのエントリを削除するには、inetaddr の代わりにアスタリスク (*) ワイルドカード文字を使用します。
[/s <inetaddr> <etheraddr> [<ifaceaddr>] IP アドレス inetaddr を物理アドレス etheraddr に解決する静的エントリを arp キャッシュに追加します。 特定のインターフェイスのテーブルに静的 arp キャッシュ エントリを追加するには、ifaceaddr パラメーターを使用します。ここで ifaceaddr はインターフェイスに割り当てられた IP アドレスです。
/? コマンド プロンプトにヘルプを表示します。

解説

  • inetaddrifaceaddr の IP アドレスは、ドット付き 10 進表記で表されます。

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

  • /s パラメーターで追加されたエントリは静的であり、arp キャッシュからタイム アウトされません。 TCP/IP プロトコルが停止して開始されると、エントリは削除されます。 永続的な静的 arp キャッシュ エントリを作成するには、バッチ ファイルに適切な arp コマンドを配置し、スケジュールされたタスクを使用して起動時にバッチ ファイルを実行します。

すべてのインターフェイスの 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