arp

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Zeigt Einträge im ARP-Cache (Address Resolution-Protokoll) an und ändert diese. Der ARP-Cache enthält eine oder mehrere Tabellen, die zum Speichern von IP-Adressen und deren aufgelösten physischen Ethernet- oder Token-Ring-Adressen verwendet werden. Für jeden Ethernet- oder Token-Ring-Netzwerkadapter, der auf Ihrem Computer installiert ist, gibt es eine separate Tabelle. Bei Verwendung ohne Parameter zeigt arp Hilfeinformationen an.

Syntax

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

Parameter

Parameter BESCHREIBUNG
[/a [<inetaddr>] [/n <ifaceaddr>] Zeigt aktuelle ARP-Cachetabellen für alle Schnittstellen an. Beim Parameter /n wird die Groß-/Kleinschreibung beachtet. Um den ARP-Cacheeintrag für eine bestimmte IP-Adresse anzuzeigen, verwenden Sie arp /a mit dem Parameter inetaddr, wobei inetaddr eine IP-Adresse ist. Wenn inetaddr nicht angegeben ist, wird die erste anwendbare Schnittstelle verwendet. Um die ARP-Cachetabelle für eine bestimmte Schnittstelle anzuzeigen, verwenden Sie den Parameter /n ifaceaddr in Verbindung mit dem Parameter /a, wobei inetaddr die IP-Adresse ist, die der Schnittstelle zugewiesen ist.
[/g [<inetaddr>] [/n <ifaceaddr>] Identisch mit /a.
[/d <inetaddr> [<ifaceaddr>] Löscht einen Eintrag mit einer bestimmten IP-Adresse, wobei inetaddr die IP-Adresse ist. Um einen Eintrag in einer Tabelle für eine bestimmte Schnittstelle zu löschen, verwenden Sie den Parameter ifaceaddr, wobei ifaceaddr die IP-Adresse ist, die der Schnittstelle zugewiesen ist. Um alle Einträge zu löschen, verwenden Sie anstelle von inetaddr das Platzhalterzeichen Sternchen (*).
[/s <inetaddr> <etheraddr> [<ifaceaddr>] Fügt dem ARP-Cache einen statischen Eintrag hinzu, der die IP-Adresse inetaddr in die physische Adresse etheraddr auflöst. Um der Tabelle für eine bestimmte Schnittstelle einen statischen ARP-Cacheeintrag hinzuzufügen, verwenden Sie den Parameter ifaceaddr, wobei ifaceaddr eine IP-Adresse ist, die der Schnittstelle zugewiesen ist.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Die IP-Adressen für inetaddr und ifaceaddr werden in Dezimalschreibweise mit Punkt ausgedrückt.

  • Die physische Adresse für etheraddr besteht aus sechs Bytes, die in Hexadezimalschreibweise ausgedrückt und durch Bindestriche getrennt werden (z. B. 00-AA-00-4F-2A-9C).

  • Einträge, denen der Parameter /s hinzugefügt wurde, sind statisch, und bei diesen Einträgen tritt kein Timeout des ARP-Caches auf. Die Einträge werden entfernt, wenn das TCP/IP-Protokoll beendet und gestartet wird. Um permanente statische ARP-Cacheeinträge zu erstellen, platzieren Sie die entsprechenden arp-Befehle in einer Batchdatei, und verwenden Sie geplante Aufgaben, um die Batchdatei beim Start auszuführen.

Beispiele

Um die ARP-Cachetabellen für alle Schnittstellen anzuzeigen, geben Sie Folgendes ein:

arp /a

Um die ARP-Cachetabelle für die Schnittstelle anzuzeigen, der die IP-Adresse 10.0.0.99 zugewiesen ist, geben Sie Folgendes ein:

arp /a /n 10.0.0.99

Um einen statischen ARP-Cacheeintrag hinzuzufügen, der die IP-Adresse 10.0.0.80 in die physische Adresse 00-AA-00-4F-2A-9C auflöst, geben Sie Folgendes ein:

arp /s 10.0.0.80 00-AA-00-4F-2A-9C