Flush the ARP cache in Windows from the command line

Bill Detwiler shows you how to clear a specific entry from the ARP cache using the arp command and flush the whole thing with the netsh command.

The Address Resolution Protocol (or ARP) is a crucial component of IP networking on any operating system. The ARP Cache is a collection of ARP entries (mostly dynamic) that are created when a hostname is resolved to an IP address and then an IP address is resolved to a MAC address. The PC stores the mapped address in the ARP cache, and they stay there until the ARP cache entry timeout expires.

Although it doesn't happen very often, a bad ARP entry can cause connection issues. When this occurs, deleting the problem entry can fix the problem. And if it doesn't, you can flush the whole thing and let Windows rebuild the cache.

During this week's TR Dojo episode, I show you how to view the ARP cahce and delete individual entries from it using the arp command and how to flush it with the netsh command.

Check out the following TechRepublic articles for more arp and netsh command tips:

For those who prefer text to video, click the View Transcript link below the video player windows or check out Jack Wallen's article, "Quick Tips: Flush the ARP cache in Windows 7," on which this video is based.

You can also sign up to receive the latest TR Dojo lessons through one or more of the following methods:


Bill Detwiler is Managing Editor of TechRepublic and Tech Pro Research and the host of Cracking Open, CNET and TechRepublic's popular online show. Prior to joining TechRepublic in 2000, Bill was an IT manager, database administrator, and desktop supp...

Editor's Picks