Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der arp Befehl zeigt Einträge im ARP-Cache (Address Resolution Protocol) 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.
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 |
Zeigt die aktuellen ARP-Einträge an, indem die Protokolldaten abgefragt werden. Wenn inet_addr angegeben ist, wird nur der ARP-Eintrag für diese IP-Adresse angezeigt. Wenn mehrere Netzwerkschnittstellen ARP verwenden, werden Einträge für jede Schnittstelle angezeigt. |
-g |
Funktioniert identisch mit -a. |
-v |
Zeigt ARP-Einträge im ausführlichen Modus an, einschließlich zusätzlicher Details wie ungültige Einträge und Einträge auf der Loopback-Schnittstelle. |
inet_addr |
Gibt die IP-Adresse an, die angezeigt, gelöscht oder dem ARP-Cache hinzugefügt werden soll. Im Kontext von -sist es die IP-Adresse, die Sie einer MAC-Adresse zuordnen möchten. |
-N if_addr |
Zeigt ARP-Einträge für die Netzwerkschnittstelle mit der angegebenen IP-Adresse an (if_addr). Bei diesem Parameter wird zwischen Groß- und Kleinschreibung unterschieden. |
-d |
Löscht den ARP-Eintrag für die angegebene inet_addr. Verwenden Sie diese Option * als Platzhalter, um alle Einträge zu löschen. |
-s |
Fügt einen statischen ARP-Eintrag hinzu, inet_addr der mit der physischen Adresse eth_addrverknüpft ist. Geben Sie optional an if_addr , dass der Eintrag einer bestimmten Schnittstelle hinzugefügt werden soll. Der Eintrag ist dauerhaft, bis der TCP/IP-Stack neu gestartet wird. |
eth_addr |
Gibt die physische Adresse (MAC) an, die der IP-Adresse zugeordnet werden soll, wenn -s. Das Format besteht aus sechs hexadezimalen Bytes, die durch Bindestriche getrennt sind. |
if_addr |
Gibt die IP-Adresse der Netzwerkschnittstelle an, deren ARP-Tabelle geändert werden soll, optional mit -s und -dverwendet. Wenn nicht angegeben, wird die erste anwendbare Schnittstelle verwendet. |
/? |
Zeigt die Hilfe an der Eingabeaufforderung an. |
Remarks
Die IP-Adressen für
inetaddrundifaceaddrwerden in Dezimalschreibweise mit Punkten ausgedrückt (z. B. 10.0.0.1).Die physische MAC-Adresse für
etheraddrbesteht aus sechs Bytes, die in hexadezimaler Schreibweise ausgedrückt und durch Bindestriche getrennt sind (z. B. 00-AA-00-4F-2A-9C).Einträge, die mit dem
-sParameter hinzugefügt wurden, werden entfernt, wenn das TCP/IP-Protokoll gestoppt und gestartet wird. Um permanente statische ARP-Cache-Einträge zu erstellen, platzieren Sie die entsprechendenarpBefehle in einer Batch-Datei und verwenden Sie geplante Tasks, um die Batch-Datei beim Start auszuführen.
Examples
Um die ARP-Cachetabellen für alle Schnittstellen anzuzeigen, geben Sie Folgendes ein:
arp -a
Geben Sie Folgendes ein, um die arp-Cache-Tabelle für die Schnittstelle anzuzeigen, der die IP-Adresse 10.0.0.99 zugewiesen ist:
arp -a -N 10.0.0.99
Geben Sie Folgendes ein, um einen statischen ARP-Cache-Eintrag hinzuzufügen, der die IP-Adresse 10.0.0.80 in die physische Adresse 00-AA-00-4F-2A-9C auflöst:
arp -s 10.0.0.80 00-AA-00-4F-2A-9C