arp
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