On my local LAN that has no DNS, I have a bunch of different types of hosts including Windows, Macs and various consumer electronics that probably have embedded linux. Using several different LAN scanners, I can get a list of all the devices and IP addresses, but these seem only to be able to show host names for the Windows devices. I even found one tool that displayed some "description" field data that's filled in on some of the devices. But, I have not found any such tool that will tell me host names for the Mac OS X devices nor the Linux devices; they find IP/MAC addresses for all devices but don't come up with host names.
I know many of these non-Windows devices have host names because using the Admin console of our DLink router, I can see host names for all types of devices that have been assigned addresses using DHCP. But this does not allow me to see host names for statically assigned devices. Several of these have no admin consoles or telnet capability, so there's no way to log on to them to find out what their host names are. And going one by one isn't what I had in mind anyway.
Are there any free tools that will allow me to find out the host names for -all- devices on the network?