What if the device is behind a wireless network hub?  Would the HOST reflect the external IP, and the gethostbyaddr the internal?

Also, is it possible for devices to have multiple connections (multiple ethernet, ethernet and wireless, etc)?

I ask because of all the IP madness on the playground server.