Ved å bruke kommandoen ARP kan du vise og Endre ADP-bufferen (Adress Resolution Protocol Protocol). En ARP-cache er en enkel kartlegging av IP-adresser til MAC-adresser. Hver gang en datamaskin TCP / IP-stabel bruker ARP til å bestemme MAC-adressen (Media Access Control) for en IP-adresse, registrerer den kartleggingen i ARP-cachen slik at fremtidige ARP-søk går raskere.
Hvis du bruker arp-kommandoen uten noen parametere, får du en liste over kommandos parametere. For å vise ARP-cache-oppføringen for en bestemt IP-adresse, bruk en -a-bryter etterfulgt av IP-adressen. For eksempel:
C:> arp-a 192. 168. 168. 22 Grensesnitt: 192. 168. 168. 21 --- 0x10004 Internett-adresse Fysisk adresse Type 192. 168. 168. 22 00-60 -08-39-e5-a1 dynamisk C:>
Du kan vise hele ARP-cachen ved å bruke -a uten å spesifisere en IP-adresse slik:
C:> arp -a Interface: 192. 168. 168. 21 --- 0x10004 Internett-adresse Fysisk adresse Type 192. 168. 168. 9 00-02-e3-16-e4-5d dynamisk 192. 168. 168. 10 00-50-04-17-66-90 dynamisk 192. 168. 168. 22 00-60-08-39-e5-a1 dynamisk 192. 168. 168. 254 00-40-10-18-42-49 dynamisk C:>
ARP er noen ganger nyttig når man diagnostiserer duplisere IP-oppgaveproblemer. For eksempel, anta at du ikke kan få tilgang til en datamaskin som har en IP-adresse på 192. 168. 168. 100 . Du prøver å pinge datamaskinen, forventer at pingen svikter; men se og se, pingen lykkes. En mulig årsak til dette kan være at to datamaskiner på nettverket har blitt tildelt adressen 192. 168. 168. 100 , og ARP-cachen peker mot feil.
Måten å finne ut er å gå til 192. 168. 168. 100 datamaskin som du vil ha tilgang til, kjør ipconfig / all, og noter den fysiske adressen. Gå deretter tilbake til datamaskinen som har problemer med å nå 192. 168. 168. 100 datamaskin, kjør arp -a, og sammenlign den fysiske adressen med den du har notert.
Hvis de er forskjellige, tildeles de to datamaskinene samme IP-adresse. Du kan deretter sjekke Dynamic Host Configuration Protocol (DHCP) eller statisk TCP / IP-konfigurasjon av de involverte datamaskinene for å finne ut hvorfor.