Peter: Whois-Abfrage

hallo,

nahcdem ich jetzt ewig im netz rumgesucht habe und nicht fündig geworden bin hier mal meine Frage : Ich möchte eine Whois abfrage erstellen die mir an sich nur liefern soll ob die domain frei ist oder nicht, kann mir jemand mal nur das prinzip dahinter erklären ? die vrogefwrtigten Skripte sind leider immer sehr aufgebauscht etc.

danke im voraus.

Peter

  1. nahcdem ich jetzt ewig im netz rumgesucht habe und nicht fündig geworden bin hier mal meine Frage : Ich möchte eine Whois abfrage erstellen die mir an sich nur liefern soll ob die domain frei ist oder nicht, kann mir jemand mal nur das prinzip dahinter erklären ?

    PHP stellt Dir im Netzwerk-Kapitel eine ganze Reihe Funktionen zur Verfügung, die DNS-Einträge abfragen, zum Beispiel checkdnsrr() oder gethostbyname().

    Alternativ kannst Du auch das whois-System benutzen. Hört sich möglicherweise komplizierter an, als es ist, denn Du brauchst lediglich

    1. eine Verbindung zum whois-Server, Anschluss 43, herstellen (z.B. whois.denic.de:43),
     2. den Begriff, für den Du Infos haben willst, eingeben, beendet mit CRLF (z.B. "web.de\r\n" ) und
     3. dann schauen, ob da was zurück kommt außer Kommentarzeilen (beginnen mit %).

    Zum Ausprobieren kannst Du jede telnet-Anwendung benutzen (beim Standard-Windows-Viech mußt Du allerdings das Logging einschalten, da dieser Client nach Verbindungsende die Anzeige automatisch löscht).
    In einem PHP-Skript bedienst Du Dich der Funktionen fsockopen() (unter Netzwerkfunktionen), fputs(), fgets() und fclose() (alle drei unter Dateifunktionen).

    Das whois-Verfahren ist in RFC 954 beschrieben (http://www.faqs.org/rfcs/rfc954.html), eine Erweiterung in RFC 1714 (http://www.faqs.org/rfcs/rfc1714.html).

    Gruß,
      soenk.e