Bij het oplossen van netwerkproblemen moet een breed scala aan potentiële problemen worden onderzocht. Een mogelijk probleem is dat de ARP-cache onjuiste gegevens bevat. Dit scenario is uiterst onwaarschijnlijk en wordt meestal veroorzaakt doordat een gebruiker zijn eigen ARP-cache voor een bepaald doel bewerkt. Maar hoe het probleem ook is veroorzaakt, het moet nog steeds worden opgelost. Dus, wat is de ARP-cache en hoe wis je deze?
Wat is de ARP-cache?
ARP staat voor Address Resolution Protocol, het zet IP-adressen om in MAC-adressen en wordt uitsluitend gebruikt voor communicatie via een lokaal netwerk. De ARP-cache slaat routeringsinformatie op voor lokale IP-adressen en bevat vervolgens een standaardroute naar de gateway voor externe bronnen.
De ARP-cache kan alleen worden gewijzigd door een apparaat op het lokale netwerk. ARP-berichten worden uitgezonden naar het hele lokale netwerk, elk apparaat dat ARP-berichten kan zien, zal zijn ARP-cache aanpassen aan de nieuwste informatie. Daarom kunnen wijzigingen in de cache op een apparaat worden aangebracht door een gebruiker, of mogelijk een virus op elk apparaat in het netwerk. De ARP-cache kan niet rechtstreeks worden gewijzigd door gebruikers buiten het lokale netwerk.
Tip: Het handmatig wijzigen van de ARP-cache moet niet lichtvaardig gebeuren, omdat dit netwerkproblemen kan veroorzaken.
De meest waarschijnlijke oorzaak dat de ARP-cache moet worden gewist, is dat de gebruiker van het apparaat probeert: hun eigen cache wijzigen door een waarde hard te coderen in een poging een probleem op te lossen en het erger te maken door: ongeluk.
Hoe de ARP-cache te wissen
De eerste stap om de ARP-cache te wissen, is door een verhoogde opdrachtprompt te openen, waardoor deze beheerdersrechten krijgt die nodig zijn om de verwijdering uit te voeren. Open de Windows-startbalk en typ "CMD", klik vervolgens met de rechtermuisknop op de opdrachtprompt en selecteer "Als administrator uitvoeren".
Typ in de verhoogde opdrachtprompt de opdracht "arp -a" om de ARP-cache te bekijken, voer de opdracht "arp -d" uit om de ARP-cache te wissen. De vlag -a instrueert het programma om de ARP-cache weer te geven, de vlag -d instrueert het om de cache te verwijderen.