Использование gethostbyaddr ()
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo $hostname;
Вы можете обнаружить, что эта функция может зависать в течение некоторого времени, когда адрес не найден - если это становится проблемой производительности для вас, отметьте этот комментарий руководства , в котором подробно описан метод с ручным кодированием, который поддерживает тайм-аут.