Os servidores Hostgator são hospedados no Theplanet DC, agora o Softlayer, e é por isso que você obtém 1a.12.12ab.static.theplanet.com como nome do host. O usuário não tem RDNS (ou compartilhado), que é o que
gethostbyaddr($_SERVER['REMOTE_ADDR'])
fica assim ficando o padrão dos planetas. Você poderia olhar para isso, o que puxará o endereço do qual o usuário veio.
$ref=@$HTTP_REFERER;