O comando host IP
deve fazer isso:
jed@jed-osx:~$ host 4.2.2.2
2.2.2.4.in-addr.arpa domain name pointer vnsc-bak.sys.gtei.net.
Como Zoredache menciona nos comentários, isso não funcionará se o DNS não estiver configurado corretamente. Claro, se esse for o caso, então você tem opções muito limitadas. O único método que posso pensar é conectar-se ao IP e perguntar qual é o seu nome de host (por exemplo, se você puder ssh para ele, você pode executar o comando hostname
para ver o que ele acha que é: ssh user@the-ip-address hostname
).