i need to find the host name of a UNIX host whose IP is known with out login to that UNIX host
You can do a reverse DNS lookup with host, too. Just give it the IP address as an argument:
host
$ host 192.168.0.10 server10 has address 192.168.0.10