My local network is assigned IPs using DHCP, meaning that I don't always know which PC has which IP.

Typically, I'd find which PC name was assigned which IP by going to my router's admin web interface.

I'm looking for Windows software (GUI or even a script - powershell or cmd or Perl) that would list all known IPs assigned on my local network and PC names for them.

Freeware preferred. Windows 10 (or 8) compatibility required.