io uso questa funzione per ricavare il dominio (.com, .net, .it) ma non so se era proprio quello che chiedevi:
Codice PHP:
function GetDomainUser($ip_address){
$host = gethostbyaddr($ip_address);
$array = explode(".", $host);
$domain = $array[sizeof($array)-1];
if ($domain=="" OR is_numeric($domain)){
$domain = "???";
}
return $domain;
}