Salve ragà.
Ho scaricato mrwhois che mi serviva...l'ho un pò editato in italiano, messo il logo mio e via dicendo...poi ho aggiunto il whois per i .it....funzionava...al che lo ri-edito mettendo il logo, lo salvo...e nuovamente con i .it non va...praticamente dice sempre che è bloccato...
ho visto se il NO_MATCHING era impostato su Not Found e lo è...(dovrebbe essere quello di default di whois.nic.it)
Cosa può essere?
Eccovi il codice:
Codice PHP:
    // .com domains
    
define('COM_SERVER',     "rs.internic.net");            // server to lookup for domain name
    
define('COM_NOMATCH',    "No match");                            // string returned by server if the domain is not found
    
define('COM_INCLUDE',    true);                                    // include this domain in lookup

    // .net domains
    
define('NET_SERVER',     "rs.internic.net");            // server to lookup for domain name
    
define('NET_NOMATCH',    "No match");                            // string returned by server if the domain is not found
    
define('NET_INCLUDE',    true);                                    // include this domain in lookup

// .it domains
    
define('IT_SERVER',     "whois.nic.it");            // server to lookup for domain name
    
define('IT_NOMATCH',    "Not found");                            // string returned by server if the domain is not found
    
define('IT_INCLUDE',    true);                                    // include this domain in lookup
    
// .org domains
    
define('ORG_SERVER',    'whois.publicinterestregistry.net');    // server to lookup for domain name
    
define('ORG_NOMATCH',    'NOT FOUND');                                // string returned by server if the domain is not found
    
define('ORG_INCLUDE',    true);                                    // include this domain in lookup

    // .info domains
    
define('INFO_SERVER',    'whois.afilias.net');                    // server to lookup for domain name
    
define('INFO_NOMATCH',    'Not found');                            // string returned by server if the domain is not found
    
define('INFO_INCLUDE',    true);                                    // include this domain in lookup

    // .biz domains
    
define('BIZ_SERVER',    'whois.nic.biz');                        // server to lookup for domain name
    
define('BIZ_NOMATCH',    'Not found');                            // string returned by server if the domain is not found
    
define('BIZ_INCLUDE',    true);                                    // include this domain in lookup

    // Shall we use register link? (true/false)
    
define('REG_LINK',    true);
    
// If yes, give the url, it can be your affiliate link
    
define('REG_URL',    'http://www.lineaserver.com/order.php');

    
// Do you want a log file? (true/false)
    
define('WANTLOG',    false);
    
// If yes, give the log file name here
    // remember to chmod the file to 777 (change permition to writable for everyone)
    
define('LOGFILE',    'mrwhois.log'); 

Codice PHP:
if (COM_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='com' or TYPE == '') { echo 'CHECKED '; } echo ' NAME="type" VALUE="com"> com
'
; }
    if (
NET_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='net')  { echo 'CHECKED '; } echo ' NAME="type" VALUE="net"> net
'
;    }
    if (
IT_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='it')  { echo 'CHECKED '; } echo ' NAME="type" VALUE="it"> it
'
;    }
    if (
ORG_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='org')  { echo 'CHECKED '; } echo ' NAME="type" VALUE="org"> org
'
;    }
    if (
INFO_INCLUDE){ echo '<INPUT TYPE="radio" '; if(TYPE=='info') { echo 'CHECKED '; } echo ' NAME="type" VALUE="info"> info
'
; }
    if (
BIZ_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='biz')  { echo 'CHECKED '; } echo ' NAME="type" VALUE="biz"> biz
'
; }
    echo 
'<INPUT TYPE="radio" '; if(TYPE=='all')  { echo 'CHECKED '; } echo ' NAME="type" VALUE="all"> '.ALL_TEXT.'';
    echo 
'</form> 
Codice PHP:
if ( (TYPE == "all" or TYPE == "com") and COM_INCLUDE )
    {
        
$domname DDOMAIN.".com";
        
$ns fsockopen(COM_SERVER,43); fputs($ns,"$domname\r\n");
        
$result '';
        while(!
feof($ns)) $result .= fgets($ns,128); fclose($ns);
        if (
eregi(COM_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,COM_SERVER); }
        echo 
'<tr><td colspan="5" class="separator"></td></tr>';
    }
    if ( (
TYPE == "all" or TYPE == "net") and NET_INCLUDE )
    {
        
$domname DDOMAIN.".net";
        
$ns fsockopen(NET_SERVER,43); fputs($ns,"$domname\r\n");
        
$result '';
        while(!
feof($ns)) $result .= fgets($ns,128); fclose($ns);
        if (
eregi(NET_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,NET_SERVER); }
        echo 
'<tr><td colspan="5" class="separator"></td></tr>';
    }
if ( (
TYPE == "all" or TYPE == "it") and IT_INCLUDE )
    {
        
$domname DDOMAIN.".it";
        
$ns fsockopen(IT_SERVER,43); fputs($ns,"$domname\r\n");
        
$result '';
        while(!
feof($ns)) $result .= fgets($ns,128); fclose($ns);
        if (
eregi(IT_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,IT_SERVER); }
        echo 
'<tr><td colspan="5" class="separator"></td></tr>';
    }
    if ( (
TYPE == "all" or TYPE == "org") and ORG_INCLUDE )
    {
        
$domname DDOMAIN.".org";
        
$ns fsockopen(ORG_SERVER,43); fputs($ns,"$domname\r\n");
        
$result '';
        while(!
feof($ns)) $result .= fgets($ns,128); fclose($ns);
        if (
eregi(ORG_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,ORG_SERVER); }
        echo 
'<tr><td colspan="5" class="separator"></td></tr>';
    }

    if ( (
TYPE == "all" or TYPE == "info") and INFO_INCLUDE )
    {
        
$domname DDOMAIN.".info";
        
$ns fsockopen(INFO_SERVER,43); fputs($ns,"$domname\r\n");
        
$result '';
        while(!
feof($ns)) $result .= fgets($ns,128); fclose($ns);
        if (
eregi(INFO_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,INFO_SERVER); }
        echo 
'<tr><td colspan="5" class="separator"></td></tr>';
    }

    if ( (
TYPE == "all" or TYPE == "biz") and BIZ_INCLUDE )
    {
        
$domname DDOMAIN.".biz";
        
$ns fsockopen(BIZ_SERVER,43); fputs($ns,"$domname\r\n");
        
$result '';
        while(!
feof($ns)) $result .= fgets($ns,128); fclose($ns);
        if (
eregi(BIZ_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,BIZ_SERVER); }
        echo 
'<tr><td colspan="5" class="separator"></td></tr>';
    } 
Fatemi sapere (non ho potuto riportare tutto il codice)
Bye