Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Whois-Script
Frage
Hallo,
Ich habe ein problem mit einer Whois-Abfrage.
Hier ein paar ausschnitte:
[...]
define(´DE_SERVER´, ´whois.denic.de´);
define(´DE_NOMATCH´, ´no match´);
define(´DE_INCLUDE´, true);
define(´COM_SERVER´, ´whois.verisign-grs.com´);
define(´COM_NOMATCH´, ´no match´);
define(´COM_INCLUDE´, true);
[...]
//Bis hier sollte es stimmen-smile
[...]
if ( (TYPE == "all" or TYPE == "de") and DE_INCLUDE )
{
$domname = DDOMAIN.".de";
$ns = fsockopen(DE_SERVER,43); fputs($ns,"$domname\r\n");
$result = ´´;
while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
if (eregi(DE_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,DE_SERVER); }
echo ´<tr><td colspan="5" class="separator"></td></tr>´;
}
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>´;
}
[...]
Ich habe als BSp mal de und Com gewählt.
Die Com abfrage funktioniert - die Com Abfrage ist leider fehlerhaft. Egal welchen Wert man eingibt die Domain ist immer besetzt.
Ich habe dann den De-Part etwas verändert:
if ( (TYPE == "all" or TYPE == "de") and DE_INCLUDE )
{
$domname = DDOMAIN.".de";
$result = checkdomain($domname);
if($result==1) { dispav($domname); } else { dispun($domname,DE_SERVER); }
echo ´<tr><td colspan="5" class="separator"></td></tr>´;
}
Leider hat das auch nicht funktioniert. Die DE Abfrage gibt hier auch nur einen False wert zurück.
Danke für die Hilfe!
Antwort 1 von Sammal
Oh da hat sich ein Fehler eingeschlichen...
Die DE-Abfrage ist natürlich Fehlerhaft und gibt immer ein besetzt zurück.
Die DE-Abfrage ist natürlich Fehlerhaft und gibt immer ein besetzt zurück.
Antwort 2 von jill-
so wie ich das sehe, werden automatische, gescriptete whois abfragen nicht mehr unterstützt bzw sind nicht mehr erlaubt
entweder man geht über den login der denic rein oder man muss deren abfrageprotokoll verwenden
entweder man geht über den login der denic rein oder man muss deren abfrageprotokoll verwenden
Antwort 3 von Sammal
hmm, so ganz verstehe ich das leider nicht mit dem login und dem abfrage protokoll :-(
Kannst du da genauer werden?
Kannst du da genauer werden?