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;