Delen via


arp

Met de arp opdracht worden vermeldingen in de ARP-cache (Address Resolution Protocol) weergegeven en gewijzigd. De ARP-cache bevat een of meer tabellen die worden gebruikt voor het opslaan van IP-adressen en de opgeloste fysieke Ethernet- of tokenringadressen. Er is een aparte tabel voor elke Ethernet- of Token Ring-netwerkadapter die op uw computer is geïnstalleerd.

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 Geeft de huidige ARP-vermeldingen weer door een query uit te voeren op de protocolgegevens. Als inet_addr dit is opgegeven, wordt alleen de ARP-vermelding voor dat IP-adres weergegeven. Als ARP door meerdere netwerkinterfaces wordt gebruikt, worden de ingangen voor elke interface weergegeven.
-g Functioneert identiek aan -a.
-v Geeft ARP-items weer in de uitgebreide modus, inclusief aanvullende details zoals ongeldige items en items op de loopback-interface.
inet_addr Hiermee geeft u het IP-adres op dat moet worden weergegeven, verwijderd of toegevoegd aan de ARP-cache. In de context van -sis dit het IP-adres dat u wilt koppelen aan een MAC-adres.
-N if_addr Toont ARP-ingangen voor de netwerkinterface met het opgegeven IP-adres (if_addr). Deze parameter is hoofdlettergevoelig.
-d Hiermee verwijdert u de ARP-vermelding voor de opgegeven inet_addr. Gebruik * als jokerteken om alle vermeldingen te verwijderen.
-s Voegt een statische ARP-invoer toe, die wordt inet_addr gekoppeld aan het fysieke adres eth_addr. Geef eventueel op if_addr om het item aan een specifieke interface toe te voegen. De vermelding is permanent totdat de TCP/IP-stack opnieuw wordt opgestart.
eth_addr Specificeert het fysieke (MAC) adres dat moet worden gekoppeld aan het IP-adres bij gebruik van -s. Het formaat bestaat uit zes hexadecimale bytes, gescheiden door koppeltekens.
if_addr Hiermee geeft u het IP-adres op van de netwerkinterface waarvan de ARP-tabel moet worden gewijzigd, optioneel gebruikt met -s en -d. Als dit wordt weggelaten, wordt de eerste toepasselijke interface gebruikt.
/? Geeft help weer bij de opdrachtprompt.

Remarks

  • De IP-adressen voor inetaddr en ifaceaddr worden uitgedrukt in gestippelde decimale notatie (bijvoorbeeld 10.0.0.1).

  • Het fysieke MAC-adres voor etheraddr bestaat uit zes bytes uitgedrukt in hexadecimale notatie en gescheiden door koppeltekens (bijvoorbeeld 00-AA-00-4F-2A-9C).

  • Vermeldingen die met de -s parameter zijn toegevoegd, worden verwijderd als het TCP/IP-protocol wordt gestopt en gestart. Als u permanente statische arp-cache-items wilt maken, plaatst u de juiste arp opdrachten in een batchbestand en gebruikt u Geplande taken om het batchbestand bij het opstarten uit te voeren.

Examples

Als u de arp-cachetabellen voor alle interfaces wilt weergeven, typt u:

arp -a

Als u de arp-cachetabel wilt weergeven voor de interface waaraan het IP-adres 10.0.0.99 is toegewezen, typt u:

arp -a -N 10.0.0.99

Typ het volgende om een statische arp-cache-vermelding toe te voegen die het IP-adres 10.0.0.80 omzet in het fysieke adres 00-AA-00-4F-2A-9C:

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