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