Weiter Zurück [Inhalt] Online Suche im Handbuch

39.25 Systemnahe Funktionen: Arbeiten mit Sockets

Dieses Beispiel erfragt den Besitzer einer Domain. Es könnte sein, daß der Port 43 eventuell durch die Firewall gesperrt ist, über Modem/ISDN oder auf Ihrem WWW-Server funktioniert das Beispiel tadellos.

<pre>
<?
  $socket=fsockopen("whois.ripe.net",43,&$n,&$s);

  fputs($socket,"little-idiot.de\n");

  while (!feof($socket))
    print fgets($socket,512);

  fclose($socket);
?>

Dieses Beispiel macht über ein PHP3 Skript das, was Sie auch auf der WWW-Seite des NIC http://www.nic.de in der WHOIS Datenbank manuell erfragen können:

Name, Anschrift, Telefonnummer, Faxnummer, E-Mail über alle Inhaber von Domains. Nun stellen Sie sich einmal vor, sie hätten alle Domainnamen in Ihrer MySQL Datenbank. Haben Sie nicht ? Nun, da können wir helfen: Geheimtip: kobold.firmen-info.de. Bitte nicht so stressen .... Alternativ können Sie auch unter UNIX folgendes eingeben, allerdings sollten Sie viel Zeit und Speicherplatz haben....


user01@tunix:~/SGML/mysql > nslookup
Default Server:  tunix
Address:  x.x.x.x

>server ns.nic.de
Default Server:  [x.x.x.x]
Address:  x.x.x.x

>domain=.de
...

>ls -d > allededomains 
> 

Ich möchte nicht zu genau werden, da vermutlich ansonsten der DENIC Server zusammenbricht....Wer möchte, der kann alle Anschriften, Telefonnummern, Faxnummern .... monatlich aktuell auf CDROM von mir erhalten. Zusammen mit der Steuerdatei, die alle Domainnamen enthält kann man dann über ein einfaches PHP3 Skript (ich habe es in PERL hier, wer hat es in PHP3 ?) und einwenig Fleißarbeit des Servers kann man dann in Richtung Online Marketing steuern. Allerdings sollte man hiermit keine Massenfaxe oder Massenmailings starten, wenn man nicht ein ganz böses Echo der Internet-Gemeinde wegen Verstoß gegen die Nettiquette haben möchte. Sie können sicher sein, daß Sie einige Monate dann auf E-Mails und Ihren WWW-Server verzichten müssen....


Weiter Zurück [Inhalt] Online Suche im Handbuch