Back to top

Autore Topic: Mod whois che funziona anche con i domini.it  (Letto 2784 volte)

Offline mrcnet

  • Esploratore
  • **
  • Post: 168
  • Sesso: Maschio
    • Mostra profilo
Mod whois che funziona anche con i domini.it
« il: 28 Feb 2006, 10:39:05 »
Sto utilizzando il mod whois di cui allego il codice, volevo far si che funzionasse anche per i domini .it e all'inizio ci sono riuscito con questa modifica:

ho aggiunto nel form:

 <option value="it">.it</option>

e nel codice:

Codice: [Seleziona]
if ($ext == 'it'){
$domname = "$dom.it";
$ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
$result = '';
while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
if (eregi('No match',$result)) available(); else unavailable();
}

ora però whois.opensrs.net mi da sempre dominio non disponibile.. conoscete qualche altro url che posso mettere li per farlo andare?



[allegato eliminato da un amministratore]
MRCnetwork

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: Mod whois che funziona anche con i domini.it
« Risposta #1 il: 28 Feb 2006, 11:23:07 »
Whois Server: whois.nic.it

Match String: No entries found

Offline mrcnet

  • Esploratore
  • **
  • Post: 168
  • Sesso: Maschio
    • Mostra profilo
Re: Mod whois che funziona anche con i domini.it
« Risposta #2 il: 28 Feb 2006, 11:30:46 »
Whois Server: whois.nic.it

Match String: No entries found

perfetto risolto!

http://www.mattsscripts.co.uk/servers.lst

« Ultima modifica: 28 Feb 2006, 11:34:37 da mrcnet »
MRCnetwork

Offline MadMadMax

  • Nuovo arrivato
  • *
  • Post: 8
  • Sesso: Maschio
  • Voja de lavora' sarteme addosso
    • Mostra profilo
Re: Mod whois che funziona anche con i domini.it
« Risposta #3 il: 10 Set 2006, 13:23:03 »
Pensando di fare cosa gradita, invio al forum alcune integrazioni di nameservers (funzionanti...) che ho fatto al modulo mod_whois.php. Se qualcun'altro ha inserito altre voci, lo faccia sapere! (In particolare per i .eu).

Max

...

<option value="it">.it</option>
<option value="com">.com</option>
<option value="net">.net</option>
<option value="org">.org</option>
<option value="info">.info</option>
<option value="biz">.biz</option>
<option value="co.uk">.co.uk</option>
<option value="de">.de</option>
<option value="nl">.nl</option>
<option value="us">.us</option>
<option value="edu">.edu</option>
<option value="gov">.gov</option>
<option value="mil">.mil</option>
<option value="tk">.tk</option>

...

if ($ext == 'com'){
   $domname = "$dom.com";
   $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('Can\'t get information',$result)) available(); else unavailable();
   }
if ($ext == 'net'){
   $domname = "$dom.net";
   $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('Can\'t get information',$result)) available(); else unavailable();
   }
if ($ext == 'org'){
   $domname = "$dom.org";
   $ns = fsockopen('whois.publicinterestregistry.com',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('NOT FOUND',$result)) available(); else unavailable();
   }
if ($ext == 'info'){
   $domname = "$dom.info";
   $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('Not found',$result)) available(); else unavailable();
   }
if ($ext == 'biz'){
   $domname = "$dom.biz";
   $ns = fsockopen('whois.nic.biz',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('Not found',$result)) available(); else unavailable();
   }
if ($ext == 'co.uk'){
   $domname = "$dom.co.uk";
   $ns = fsockopen('whois.nic.uk',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('No match',$result)) available(); else unavailable();
   }
}if ($ext == 'it'){
   $domname = "$dom.it";
   $ns = fsockopen('whois.nic.it',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('No entries found',$result)) available(); else unavailable();
   }
if ($ext == 'de'){
   $domname = "$dom.de";
   $ns = fsockopen('whois.nic.de',43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
if (eregi('free',$result)) available(); else unavailable();
   }
if ($ext == 'nl'){
    $domname = "$dom.nl";
    $ns = fsockopen('whois.domain-registry.nl',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('free',$result)) available(); else unavailable();
    }
   if ($ext == 'tk'){
    $domname = "$dom.tk";
    $ns = fsockopen('whois.dot.tk',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('not known',$result)) available(); else unavailable();
    }
   if ($ext == 'us'){
    $domname = "$dom.us";
    $ns = fsockopen('whois.nic.us',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('Not found:',$result)) available(); else unavailable();
    }
   if ($ext == 'mil'){
    $domname = "$dom.mil";
    $ns = fsockopen('whois.internic.net',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('No match',$result)) available(); else unavailable();
    }
   if ($ext == 'edu'){
    $domname = "$dom.edu";
    $ns = fsockopen('whois.internic.net',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('No match',$result)) available(); else unavailable();
    }
   if ($ext == 'gov'){
    $domname = "$dom.gov";
    $ns = fsockopen('whois.nic.gov',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('No match for',$result)) available(); else unavailable();
    }
Voja de lavora' sarteme addosso
(ma famme lavora' meno che posso)

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: Mod whois che funziona anche con i domini.it
« Risposta #4 il: 11 Set 2006, 09:24:37 »
per il .eu prova con questi:


<option value="eu">.eu</option>



if ($ext == 'com'){
   $domname = "$dom.com";
   $ns = fsockopen(whois.eu,43); fputs($ns,"$domname\r\n");
   $result = '';
   while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
   if (eregi('FREE',$result)) available(); else unavailable();
   }

Offline MadMadMax

  • Nuovo arrivato
  • *
  • Post: 8
  • Sesso: Maschio
  • Voja de lavora' sarteme addosso
    • Mostra profilo
Re: Mod whois che funziona anche con i domini.it
« Risposta #5 il: 11 Set 2006, 10:53:54 »
Grazie mille, ovviamente intendevi

if ($ext == 'eu'){
   $domname = "$dom.eu";

Funziona perfettamente. Grazie!
Voja de lavora' sarteme addosso
(ma famme lavora' meno che posso)

 



Web Design Bolzano Kreatif