i need to find the host name of a UNIX host whose IP is known with out login to that UNIX host
If you are specifically looking for a Windows machine, try below command:
nbtstat -a 10.228.42.57