Address Resolution Protocol (ARP) is a protocol for mapping an IP address to a physical machine address that is recognized in the local network. The physical machine address is also called Media Access Control or MAC address. A table, usually called the ARP cache, is used to maintain a correlation between each MAC address and its corresponding IP address. ARP provides the protocol rules for making this correlation and providing address conversion in both directions.
ARP is very crucial for TCP/IP network communication. If you begin to notice network connectivity problems such as particular web pages not loading or not being able to ping certain IP addresses then clearing your ARP cache is a good place to start. The TCP/IP ARP Command component provides the functionality to add, delete, or display the IP address for MAC address translation.
To flush/Delete the ARP cache in Windows 2000/2003, run the following command;
netsh interface ip delete arpcache
Delete IP address using arp command
arp -d <ip address>
Display arp table
arp -a
Add static entry to ARP table
arp -s <ip address> <mac address>
May 27, 2008 at 3:06 pm
Hello Sir,
I run the “netsh interface ip delete arpcache” from Cmd in Window Server 2000 but ARP cach can not flush
please send me reply on my email
Thanks
Regards
Ajmal Kamal Niazi
May 27, 2008 at 4:06 pm
What does the command “netsh interface ip delete arpcache” return? It gives you any errors?
Verify the ARP table before and after you flush it, using “arp -a” command.
June 10, 2008 at 5:14 am
Hi and thanks for the tip! How do you specify which network connection with the ARP command?
Thanks!
June 10, 2008 at 5:18 am
Actually nevermind! Found it
arp -s eth addrs ip address [ip address of interface] for static entry of address object in either interface
June 22, 2008 at 9:17 pm
Hi there, my friend did what you said and found that his local connection started to work…but he still can’t receive any webpage….anything wrong? Thanks a lot in advance!
July 23, 2008 at 3:51 pm
from command line you can use
c:\> netsh interface ip delete arpcache
this will flush all the ARP cache
December 2, 2008 at 4:09 am
I can’ even get into the arp cache using any of the commands you gave . I spent 3 hrs the last time I tried to sign on .I even went so far as to delete McAfee . At least I got on after 50 sec.
April 14, 2009 at 5:53 pm
Hello Mr. Mohammed
I tried to flush ARP cache by the using above command but I couldn’t be. I am using Small Business Server 2003. Do you have other solution for this?
Regards
Imran
September 26, 2009 at 4:01 pm
hi all
i wanna know that .how 2do flush arp cache in linux base.
tanX 4 command flush arp in windows…….;)
February 8, 2011 at 1:07 pm
Hi,
Thanks for the tip, ahh and nice photos!!
January 30, 2012 at 2:29 pm
i want any solution or software of binding Ip with Mac in windows server 2003….plz give me any solution if any body have…
September 10, 2012 at 2:14 pm
Akhtar
i have windows 2003 R2i tried the fllowing command but still sme problem, any body have any other solution.
February 20, 2013 at 12:25 am
Stop and disable the routing and remote access service before you run the NETSH command and that should solve your error.
Terry