Both Windows and Linux have a tool called arp. I tested this with Windows 7 and Linux kernel 2.6.31, but this information should be true for just about every OS version since the dawn of TCP/IP.
Be aware that there is one ARP cache (table) per interface, as opposed to the routing table, which is global for the system.
Open an elevated command prompt (you need administrator rights). Now you can type arp to execute the Windows ARP cache manager.
Display the current ARP entries for each interface with arp -a:
[sourcecode language="text" classname="nonum"]
Interface: 22.214.171.124 — 0xb
Internet Address Physical Address Type
126.96.36.199 22-22-2c-27-ac-22 dynamic
188.8.131.52 22-21-f3-23-3e-23 dynamic
184.108.40.206 22-29-33-c1-c2-24 dynamic
220.127.116.11 22-2d-29-a9-33-17 dynamic
18.104.22.168 22-22-29-c2-22-b7 dynamic