Andreas Korthaus: Wunsch-domain abfrage

Beitrag lesen

Hi!

Klar, du musst nur eine Verbindung zu einem Whois-Server aufbauen (idealerweise einem der für die entsprechende tld zuständig ist, etwa whois.denic.de für .de-Domains) und ihn danach fragen. Das dafür zuständige Protokoll ist in RFC 954 http://www.rfc-editor.org/rfc/rfc954.txt beschrieben. Es läuft im Prinzip darauf hinaus sich mit Port 43 (TCP) zu verbinden und den Domainnamen gefolgt von einem Zeilenumbruch (CRLF) zu senden. Als Antwort bekommst du den Whois-Eintrag bzw. die Information, dass nichts gefunden wurde.

Da habe ich ja noch nie was von gehört, interessante Sache! Ich habe das mal veersucht:

<?php

$host = "web.de";

$fp = fsockopen("whois.denic.de", 43);
    fputs($fp, $host."<CRLF>");

while(!feof($fp)) {
        $res .= fread($fp,1);
    }
    fclose($fp);

echo $res;
?>

Das geht nicht, es wird bis auf einen Timeout gewartet.

Und nochwas, welche Server muß ich bei CNO Domains abfragen? whois.nic.com, usw?

Viele Grüße
Andreas